/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.vivify{-webkit-animation-duration:.8s;-webkit-animation-fill-mode:both;animation-duration:.8s;animation-fill-mode:both}.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.pulsate{-webkit-animation-name:pulsate;animation-name:pulsate;-webkit-transform-origin:center;transform-origin:center}@keyframes pulsate{0%{-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}to{-webkit-animation-timing-function:cubic-bezier(.895,.03,.685,.22);animation-timing-function:cubic-bezier(.895,.03,.685,.22);-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.blink{-webkit-animation-name:blink;animation-name:blink;-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-animation-duration:1s;animation-duration:1s}.flipInX,.shake{-webkit-animation-duration:1s}@keyframes blink{0%,to,50%{opacity:1}25%,75%{opacity:0}}.hitLeft{-webkit-animation-name:hitLeft;animation-name:hitLeft;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hitRight,.pullUp{-webkit-backface-visibility:hidden}@keyframes hitLeft{0%{-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1);-webkit-transform:translateX(0);transform:translate(0)}40%{-webkit-animation-timing-function:cubic-bezier(.47,0,.745,.715);animation-timing-function:cubic-bezier(.47,0,.745,.715);-webkit-transform:translateX(20px) rotate(4deg);transform:translate(20px) rotate(4deg)}}.hitRight{-webkit-animation-name:hitRight;animation-name:hitRight;backface-visibility:hidden}@keyframes hitRight{0%{-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1);-webkit-transform:translateX(0);transform:translate(0)}40%{-webkit-animation-timing-function:cubic-bezier(.47,0,.745,.715);animation-timing-function:cubic-bezier(.47,0,.745,.715);-webkit-transform:translateX(-20px) rotate(-4deg);transform:translate(-20px) rotate(-4deg)}}.shake{-webkit-animation-name:shake;animation-name:shake;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1)}@keyframes shake{10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translate(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translate(10px)}}.ball{-webkit-animation-name:ball;animation-name:ball;-webkit-animation-duration:2s;animation-duration:2s}@keyframes ball{0%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}20%{-webkit-animation-timing-function:cubic-bezier(.42,0,1,1);animation-timing-function:cubic-bezier(.42,0,1,1);-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}40%,75%{-webkit-animation-timing-function:cubic-bezier(0,0,.58,1);animation-timing-function:cubic-bezier(0,0,.58,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}60%{-webkit-animation-timing-function:cubic-bezier(.42,0,1,1);animation-timing-function:cubic-bezier(.42,0,1,1);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}85%{-webkit-animation-timing-function:cubic-bezier(.42,0,1,1);animation-timing-function:cubic-bezier(.42,0,1,1);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}to{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.pullUp{-webkit-animation-name:pullUp;animation-name:pullUp;backface-visibility:hidden}.pullDown,.pullLeft{-webkit-backface-visibility:hidden}@keyframes pullUp{0%{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}30%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}to{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.pullDown{-webkit-animation-name:pullDown;animation-name:pullDown;backface-visibility:hidden}@keyframes pullDown{0%{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}50%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1);-webkit-transform-origin:center top;transform-origin:center top}to{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.pullLeft{-webkit-animation-name:pullLeft;animation-name:pullLeft;backface-visibility:hidden}.jumpInLeft,.pullRight{-webkit-backface-visibility:hidden}@keyframes pullLeft{0%{-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}50%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transform-origin:center left;transform-origin:center left}to{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.pullRight{-webkit-animation-name:pullRight;animation-name:pullRight;backface-visibility:hidden}@keyframes pullRight{0%{-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}50%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transform-origin:center right;transform-origin:center right}to{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.jumpInLeft{-webkit-animation-name:jumpInLeft;animation-name:jumpInLeft;-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden}.jumpInRight,.jumpOutRight{-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-backface-visibility:hidden}@keyframes jumpInLeft{0%{opacity:0;-webkit-transform:scale3d(.5,.5,.5) rotate(-90deg);transform:scale3d(.5,.5,.5) rotate(-90deg)}50%{opacity:1;-webkit-transform:scale3d(1.2,1.2,1.2) rotate(10deg);transform:scale3d(1.2,1.2,1.2) rotate(10deg)}70%{-webkit-transform:scale3d(.9,.9,.9) rotate(-5deg);transform:scale3d(.9,.9,.9) rotate(-5deg)}90%{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scaleZ(1) rotate(0)}}.jumpInRight{-webkit-animation-name:jumpInRight;animation-name:jumpInRight;animation-timing-function:cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden}@keyframes jumpInRight{0%{opacity:0;-webkit-transform:scale3d(.5,.5,.5) rotate(90deg);transform:scale3d(.5,.5,.5) rotate(90deg)}50%{opacity:1;-webkit-transform:scale3d(1.2,1.2,1.2) rotate(-10deg);transform:scale3d(1.2,1.2,1.2) rotate(-10deg)}70%{-webkit-transform:scale3d(.9,.9,.9) rotate(5deg);transform:scale3d(.9,.9,.9) rotate(5deg)}90%{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scaleZ(1) rotate(0)}}.jumpOutRight{-webkit-animation-name:jumpOutRight;animation-name:jumpOutRight;animation-timing-function:cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden}.jumpOutLeft,.rollInLeft{-webkit-backface-visibility:hidden}@keyframes jumpOutRight{0%{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scaleZ(1) rotate(0)}30%{-webkit-transform:scale3d(.9,.9,.9) rotate(5deg);transform:scale3d(.9,.9,.9) rotate(5deg)}70%{opacity:1;-webkit-transform:scale3d(1.2,1.2,1.2) rotate(-10deg);transform:scale3d(1.2,1.2,1.2) rotate(-10deg)}to{opacity:0;-webkit-transform:scale3d(.5,.5,.5) rotate(90deg);transform:scale3d(.5,.5,.5) rotate(90deg)}}.jumpOutLeft{-webkit-animation-name:jumpOutLeft;animation-name:jumpOutLeft;-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden}@keyframes jumpOutLeft{0%{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scaleZ(1) rotate(0)}30%{-webkit-transform:scale3d(.9,.9,.9) rotate(-5deg);transform:scale3d(.9,.9,.9) rotate(-5deg)}70%{opacity:1;-webkit-transform:scale3d(1.2,1.2,1.2) rotate(10deg);transform:scale3d(1.2,1.2,1.2) rotate(10deg)}to{opacity:0;-webkit-transform:scale3d(.5,.5,.5) rotate(-90deg);transform:scale3d(.5,.5,.5) rotate(-90deg)}}.rollInLeft{-webkit-animation-name:rollInLeft;animation-name:rollInLeft;-webkit-animation-duration:.9s;animation-duration:.9s;backface-visibility:hidden}.rollInRight,.rollInTop{-webkit-animation-duration:.9s;-webkit-backface-visibility:hidden}@keyframes rollInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateX(-400px) rotate(445deg);transform:translate(-400px) rotate(445deg);opacity:0}30%{opacity:1}50%{-webkit-transform:translateX(20px) rotate(20deg);transform:translate(20px) rotate(20deg)}to{-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform:translateX(0) rotate(0);transform:translate(0) rotate(0)}}.rollInRight{-webkit-animation-name:rollInRight;animation-name:rollInRight;animation-duration:.9s;backface-visibility:hidden}@keyframes rollInRight{0%{-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateX(400px) rotate(-445deg);transform:translate(400px) rotate(-445deg);opacity:0}30%{opacity:1}50%{-webkit-transform:translateX(-20px) rotate(-20deg);transform:translate(-20px) rotate(-20deg)}to{-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform:translateX(0) rotate(0);transform:translate(0) rotate(0)}}.rollInTop{-webkit-animation-name:rollInTop;animation-name:rollInTop;animation-duration:.9s;backface-visibility:hidden}.rollInBottom,.rollOutLeft{-webkit-animation-duration:.9s;-webkit-backface-visibility:hidden}@keyframes rollInTop{0%{-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateY(-400px) rotate(-445deg);transform:translateY(-400px) rotate(-445deg);opacity:0}30%{opacity:1}50%{-webkit-transform:translateY(20px) rotate(-20deg);transform:translateY(20px) rotate(-20deg)}to{-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}.rollInBottom{-webkit-animation-name:rollInBottom;animation-name:rollInBottom;animation-duration:.9s;backface-visibility:hidden}@keyframes rollInBottom{0%{-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateY(400px) rotate(-445deg);transform:translateY(400px) rotate(-445deg);opacity:0}30%{opacity:1}50%{-webkit-transform:translateY(-20px) rotate(-20deg);transform:translateY(-20px) rotate(-20deg)}to{-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}.rollOutLeft{-webkit-animation-name:rollOutLeft;animation-name:rollOutLeft;animation-duration:.9s;backface-visibility:hidden}.rollOutRight,.rollOutTop{-webkit-animation-duration:.9s;-webkit-backface-visibility:hidden}@keyframes rollOutLeft{0%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform:translateX(0) rotate(0);transform:translate(0) rotate(0)}40%{opacity:1;-webkit-transform:translateX(20px) rotate(-20deg);transform:translate(20px) rotate(-20deg)}to{opacity:0;-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateX(-400px) rotate(-445deg);transform:translate(-400px) rotate(-445deg)}}.rollOutRight{-webkit-animation-name:rollOutRight;animation-name:rollOutRight;animation-duration:.9s;backface-visibility:hidden}@keyframes rollOutRight{0%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform:translateX(0) rotate(0);transform:translate(0) rotate(0)}40%{opacity:1;-webkit-transform:translateX(-20px) rotate(20deg);transform:translate(-20px) rotate(20deg)}to{opacity:0;-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateX(400px) rotate(445deg);transform:translate(400px) rotate(445deg)}}.rollOutTop{-webkit-animation-name:rollOutTop;animation-name:rollOutTop;animation-duration:.9s;backface-visibility:hidden}@keyframes rollOutTop{0%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}40%{opacity:1;-webkit-transform:translateY(20px) rotate(20deg);transform:translateY(20px) rotate(20deg)}to{opacity:0;-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateY(-400px) rotate(445deg);transform:translateY(-400px) rotate(445deg)}}.rollOutBottom{-webkit-animation-name:rollOutBottom;animation-name:rollOutBottom;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.popOut,.popOutLeft{-webkit-animation-duration:.5s}@keyframes rollOutBottom{0%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}40%{opacity:1;-webkit-transform:translateY(-20px) rotate(-20deg);transform:translateY(-20px) rotate(-20deg)}to{opacity:0;-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateY(400px) rotate(-445deg);transform:translateY(400px) rotate(-445deg)}}.popIn{-webkit-animation-name:popIn;animation-name:popIn}@keyframes popIn{0%{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0);opacity:0}20%{opacity:1}40%{-webkit-animation-timing-function:cubic-bezier(.47,0,.745,.715);animation-timing-function:cubic-bezier(.47,0,.745,.715);-webkit-transform:scale3d(1.08,1.08,1.08);transform:scale3d(1.08,1.08,1.08)}60%{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}80%{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}to{-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.popInLeft{-webkit-animation-name:popInLeft;animation-name:popInLeft}@keyframes popInLeft{0%{opacity:0;-webkit-transform:translate3d(-200px,0,0) scale3d(.1,.1,.1);transform:translate3d(-200px,0,0) scale3d(.1,.1,.1)}40%{opacity:1;-webkit-transform:translate3d(0,0,0) scale3d(1.08,1.08,1.08);transform:translateZ(0) scale3d(1.08,1.08,1.08);-webkit-animation-timing-function:cubic-bezier(.47,0,.745,.715);animation-timing-function:cubic-bezier(.47,0,.745,.715)}60%{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}80%{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}to{-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.popInRight{-webkit-animation-name:popInRight;animation-name:popInRight}@keyframes popInRight{0%{-webkit-transform:translate3d(200px,0,0) scale3d(.1,.1,.1);transform:translate3d(200px,0,0) scale3d(.1,.1,.1);opacity:0}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.47,0,.745,.715);animation-timing-function:cubic-bezier(.47,0,.745,.715);-webkit-transform:translate3d(0,0,0) scale3d(1.08,1.08,1.08);transform:translateZ(0) scale3d(1.08,1.08,1.08)}60%{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}80%{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}to{-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.popInTop{-webkit-animation-name:popInTop;animation-name:popInTop}@keyframes popInTop{0%{-webkit-transform:translate3d(0,-200px,0) scale3d(.1,.1,.1);transform:translate3d(0,-200px,0) scale3d(.1,.1,.1);opacity:0}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.47,0,.745,.715);animation-timing-function:cubic-bezier(.47,0,.745,.715);-webkit-transform:translate3d(0,0,0) scale3d(1.08,1.08,1.08);transform:translateZ(0) scale3d(1.08,1.08,1.08)}60%{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translateZ(0) scaleZ(1)}80%{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:translate3d(0,0,0) scale3d(1.03,1.03,1.03);transform:translateZ(0) scale3d(1.03,1.03,1.03)}to{-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translateZ(0) scaleZ(1)}}.popInBottom{-webkit-animation-name:popInBottom;animation-name:popInBottom}@keyframes popInBottom{0%{-webkit-transform:translate3d(0,200px,0) scale3d(.1,.1,.1);transform:translate3d(0,200px,0) scale3d(.1,.1,.1);opacity:0}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.47,0,.745,.715);animation-timing-function:cubic-bezier(.47,0,.745,.715);-webkit-transform:translate3d(0,0,0) scale3d(1.08,1.08,1.08);transform:translateZ(0) scale3d(1.08,1.08,1.08)}60%{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translateZ(0) scaleZ(1)}80%{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:translate3d(0,0,0) scale3d(1.03,1.03,1.03);transform:translateZ(0) scale3d(1.03,1.03,1.03)}to{-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translateZ(0) scaleZ(1)}}.popOut{-webkit-animation-name:popOut;animation-name:popOut;animation-duration:.5s}@keyframes popOut{0%{-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}60%{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scale3d(1.08,1.08,1.08);transform:scale3d(1.08,1.08,1.08)}80%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1)}to{opacity:0;-webkit-animation-timing-function:cubic-bezier(.47,0,.745,.715);animation-timing-function:cubic-bezier(.47,0,.745,.715);-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.popOutLeft{-webkit-animation-name:popOutLeft;animation-name:popOutLeft;animation-duration:.5s}.popOutRight,.popOutTop{-webkit-backface-visibility:hidden;-webkit-animation-duration:.5s}@keyframes popOutLeft{0%{-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scaleZ(1) translateZ(0);-webkit-transform-origin:left center;transform-origin:left center}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scale3d(1.08,1.08,1.08) translate3d(0,0,0);transform:scale3d(1.08,1.08,1.08) translateZ(0)}to{opacity:0;-webkit-animation-timing-function:cubic-bezier(.47,0,.745,.715);animation-timing-function:cubic-bezier(.47,0,.745,.715);-webkit-transform:scale3d(.5,.5,.5) translate3d(-200px,0,0);transform:scale3d(.5,.5,.5) translate3d(-200px,0,0)}}.popOutRight{-webkit-animation-name:popOutRight;animation-name:popOutRight;backface-visibility:hidden;animation-duration:.5s}@keyframes popOutRight{0%{-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scaleZ(1) translateZ(0);-webkit-transform-origin:right center;transform-origin:right center}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scale3d(1.08,1.08,1.08) translate3d(0,0,0);transform:scale3d(1.08,1.08,1.08) translateZ(0)}to{opacity:0;-webkit-animation-timing-function:cubic-bezier(.47,0,.745,.715);animation-timing-function:cubic-bezier(.47,0,.745,.715);-webkit-transform:scale3d(.5,.5,.5) translate3d(200px,0,0);transform:scale3d(.5,.5,.5) translate3d(200px,0,0)}}.popOutTop{-webkit-animation-name:popOutTop;animation-name:popOutTop;backface-visibility:hidden;animation-duration:.5s}.popOutBottom,.swoopInLeft{-webkit-animation-duration:.5s}@keyframes popOutTop{0%{-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scaleZ(1) translateZ(0);-webkit-transform-origin:top center;transform-origin:top center}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scale3d(1.08,1.08,1.08) translate3d(0,0,0);transform:scale3d(1.08,1.08,1.08) translateZ(0)}to{opacity:0;-webkit-animation-timing-function:cubic-bezier(.47,0,.745,.715);animation-timing-function:cubic-bezier(.47,0,.745,.715);-webkit-transform:scale3d(.5,.5,.5) translate3d(0,-400px,0);transform:scale3d(.5,.5,.5) translate3d(0,-400px,0)}}.popOutBottom{-webkit-animation-name:popOutBottom;animation-name:popOutBottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;animation-duration:.5s}@keyframes popOutBottom{0%{-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scaleZ(1) translateZ(0);-webkit-transform-origin:bottom center;transform-origin:bottom center}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scale3d(1.08,1.08,1.08) translate3d(0,0,0);transform:scale3d(1.08,1.08,1.08) translateZ(0)}to{opacity:0;-webkit-animation-timing-function:cubic-bezier(.47,0,.745,.715);animation-timing-function:cubic-bezier(.47,0,.745,.715);-webkit-transform:scale3d(.5,.5,.5) translate3d(0,400px,0);transform:scale3d(.5,.5,.5) translate3d(0,400px,0)}}.flip{-webkit-animation-name:flip;animation-name:flip}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-360deg) scale3d(1,1,1);transform:perspective(400px) rotateY(-360deg) scaleZ(1);-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}50%{-webkit-transform:perspective(400px) rotateY(-180deg) scale3d(1.2,1.2,1.2);transform:perspective(400px) rotateY(-180deg) scale3d(1.2,1.2,1.2);-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}to{-webkit-transform:perspective(400px) rotateY(0) scale3d(1,1,1);transform:perspective(400px) rotateY(0) scaleZ(1);-webkit-animation-timing-function:cubic-bezier(.95,.05,.795,.035);animation-timing-function:cubic-bezier(.95,.05,.795,.035)}}.flipInX{-webkit-animation-name:flipInX;animation-name:flipInX;animation-duration:1s}.driveInLeft,.flipInY{-webkit-animation-duration:1s}@keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg) scale3d(1.2,1.2,1.2);transform:perspective(400px) rotateX(90deg) scale3d(1.2,1.2,1.2)}50%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform:perspective(400px) rotateX(-20deg) scale3d(1,1,1);transform:perspective(400px) rotateX(-20deg) scaleZ(1)}to{-webkit-transform:perspective(400px) rotateX(0) scale3d(1,1,1);transform:perspective(400px) rotateX(0) scaleZ(1)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;animation-duration:1s}@keyframes flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg) scale3d(1.2,1.2,1.2);transform:perspective(400px) rotateY(90deg) scale3d(1.2,1.2,1.2)}50%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform:perspective(400px) rotateY(-20deg) scale3d(1,1,1);transform:perspective(400px) rotateY(-20deg) scaleZ(1)}to{-webkit-transform:perspective(400px) rotateY(0) scale3d(1,1,1);transform:perspective(400px) rotateY(0) scaleZ(1)}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0) scale3d(1,1,1);transform:perspective(400px) rotateX(0) scaleZ(1)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform:perspective(400px) rotateX(-30deg) scale3d(1,1,1);transform:perspective(400px) rotateX(-30deg) scaleZ(1)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg) scale3d(1.2,1.2,1.2);transform:perspective(400px) rotateX(90deg) scale3d(1.2,1.2,1.2)}}.flipOutY{-webkit-animation-name:flipOutY;animation-name:flipOutY}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0) scale3d(1,1,1);transform:perspective(400px) rotateY(0) scaleZ(1)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform:perspective(400px) rotateY(-30deg) scale3d(1,1,1);transform:perspective(400px) rotateY(-30deg) scaleZ(1)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg) scale3d(1.2,1.2,1.2);transform:perspective(400px) rotateY(90deg) scale3d(1.2,1.2,1.2)}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}.fadeInLeft,.fadeInRight{-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;animation-timing-function:cubic-bezier(.455,.03,.515,.955)}@keyframes fadeInRight{0%{-webkit-transform:translate3d(400px,0,0);transform:translate3d(400px,0,0);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;animation-timing-function:cubic-bezier(.455,.03,.515,.955)}.fadeInBottom,.fadeInTop{-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955)}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-400px,0,0);transform:translate3d(-400px,0,0);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.fadeInTop{-webkit-animation-name:fadeInTop;animation-name:fadeInTop;animation-timing-function:cubic-bezier(.455,.03,.515,.955)}@keyframes fadeInTop{0%{-webkit-transform:translate3d(0,-400px,0);transform:translate3d(0,-400px,0);opacity:0}50%{opacity:.2}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.fadeInBottom{-webkit-animation-name:fadeInBottom;animation-name:fadeInBottom;animation-timing-function:cubic-bezier(.455,.03,.515,.955)}.fadeOut,.fadeOutLeft{-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955)}@keyframes fadeInBottom{0%{-webkit-transform:translate3d(0,400px,0);transform:translate3d(0,400px,0);opacity:0}50%{opacity:.2}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;animation-timing-function:cubic-bezier(.455,.03,.515,.955)}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;animation-timing-function:cubic-bezier(.455,.03,.515,.955)}.fadeOutRight,.fadeOutTop{-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955)}@keyframes fadeOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(-400px,0,0);transform:translate3d(-400px,0,0);opacity:0}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;animation-timing-function:cubic-bezier(.455,.03,.515,.955)}@keyframes fadeOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(400px,0,0);transform:translate3d(400px,0,0);opacity:0}}.fadeOutTop{-webkit-animation-name:fadeOutTop;animation-name:fadeOutTop;animation-timing-function:cubic-bezier(.455,.03,.515,.955)}@keyframes fadeOutTop{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}40%{opacity:.2}to{-webkit-transform:translate3d(0,-300px,0);transform:translate3d(0,-300px,0);opacity:0}}.fadeOutBottom{-webkit-animation-name:fadeOutBottom;animation-name:fadeOutBottom;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}@keyframes fadeOutBottom{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}40%{opacity:.2}to{-webkit-transform:translate3d(0,300px,0);transform:translate3d(0,300px,0);opacity:0}}.driveInLeft{-webkit-animation-name:driveInLeft;animation-name:driveInLeft;animation-duration:1s}.driveInRight,.driveInTop{-webkit-animation-duration:1s}@keyframes driveInLeft{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:translate3d(-400px,0,0);transform:translate3d(-400px,0,0)}30%{opacity:1}60%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}to{-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.driveInRight{-webkit-animation-name:driveInRight;animation-name:driveInRight;animation-duration:1s}@keyframes driveInRight{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:translate3d(400px,0,0);transform:translate3d(400px,0,0)}30%{opacity:1}60%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}to{-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.driveInTop{-webkit-animation-name:driveInTop;animation-name:driveInTop;animation-duration:1s}.driveInBottom,.driveOutLeft{-webkit-animation-duration:1s}@keyframes driveInTop{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:translate3d(0,-400px,0);transform:translate3d(0,-400px,0)}30%{opacity:1}60%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.driveInBottom{-webkit-animation-name:driveInBottom;animation-name:driveInBottom;animation-duration:1s}@keyframes driveInBottom{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:translate3d(0,300px,0);transform:translate3d(0,300px,0)}30%{opacity:1}60%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}to{-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.driveOutLeft{-webkit-animation-name:driveOutLeft;animation-name:driveOutLeft;animation-duration:1s}.driveOutRight,.driveOutTop{-webkit-animation-duration:1s}@keyframes driveOutLeft{0%{-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}30%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}60%{opacity:1}to{opacity:0;-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:translate3d(-400px,0,0);transform:translate3d(-400px,0,0)}}.driveOutRight{-webkit-animation-name:driveOutRight;animation-name:driveOutRight;animation-duration:1s}@keyframes driveOutRight{0%{-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}30%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}60%{opacity:1}to{opacity:0;-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:translate3d(400px,0,0);transform:translate3d(400px,0,0)}}.driveOutTop{-webkit-animation-name:driveOutTop;animation-name:driveOutTop;animation-duration:1s}.driveOutBottom,.spinIn{-webkit-animation-duration:1s}@keyframes driveOutTop{0%{-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}30%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}60%{opacity:1}to{opacity:0;-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:translate3d(0,-400px,0);transform:translate3d(0,-400px,0)}}.driveOutBottom{-webkit-animation-name:driveOutBottom;animation-name:driveOutBottom;animation-duration:1s}@keyframes driveOutBottom{0%{-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}30%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}60%{opacity:1}to{opacity:0;-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:translate3d(0,300px,0);transform:translate3d(0,300px,0)}}.spin{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:1.2s;animation-duration:1.2s}@keyframes spin{0%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:rotateZ(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}20%{-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:rotateZ(-20deg);transform:rotate(-20deg);-webkit-transform-origin:center center;transform-origin:center center}70%{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:rotateZ(380deg);transform:rotate(380deg);-webkit-transform-origin:center center;transform-origin:center center}to{-webkit-animation-timing-function:cubic-bezier(.47,0,.745,.715);animation-timing-function:cubic-bezier(.47,0,.745,.715);-webkit-transform:rotateZ(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}.spinIn{-webkit-animation-name:spinIn;animation-name:spinIn;animation-duration:1s}@keyframes spinIn{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1);-webkit-transform:rotateZ(0) scale3d(0,0,0);transform:rotate(0) scale3d(0,0,0);-webkit-transform-origin:center center;transform-origin:center center}50%{opacity:1}70%{-webkit-transform:rotateZ(380deg) scale3d(1,1,1);transform:rotate(380deg) scaleZ(1);-webkit-transform-origin:center center;transform-origin:center center}to{-webkit-transform:rotateZ(360deg) scale3d(1,1,1);transform:rotate(360deg) scaleZ(1);-webkit-transform-origin:center center;transform-origin:center center}}.spinOut{-webkit-animation-name:spinOut;animation-name:spinOut;-webkit-animation-duration:1s;animation-duration:1s}@keyframes spinOut{0%{-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1);-webkit-transform:rotateZ(0) scale3d(1,1,1);transform:rotate(0) scaleZ(1);-webkit-transform-origin:center center;transform-origin:center center}20%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:rotateZ(-20deg) scale3d(1,1,1);transform:rotate(-20deg) scaleZ(1);-webkit-transform-origin:center center;transform-origin:center center}30%{opacity:1}to{opacity:0;-webkit-animation-timing-function:cubic-bezier(.47,0,.745,.715);animation-timing-function:cubic-bezier(.47,0,.745,.715);-webkit-transform:rotateZ(360deg) scale3d(0,0,0);transform:rotate(360deg) scale3d(0,0,0);-webkit-transform-origin:center center;transform-origin:center center}}.swoopInLeft{-webkit-animation-name:swoopInLeft;animation-name:swoopInLeft;animation-duration:.5s}.swoopInRight,.swoopInTop{-webkit-animation-duration:.5s}@keyframes swoopInLeft{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleX(1.5) translate3d(-400px,0,0);transform:scaleX(1.5) translate3d(-400px,0,0)}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scaleX(1.2) translate3d(0,0,0);transform:scaleX(1.2) translateZ(0)}65%{-webkit-transform:scaleX(1) translate3d(20px,0,0);transform:scaleX(1) translate3d(20px,0,0)}to{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scaleX(1) translate3d(0,0,0);transform:scaleX(1) translateZ(0)}}.swoopInRight{-webkit-animation-name:swoopInRight;animation-name:swoopInRight;animation-duration:.5s}@keyframes swoopInRight{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleX(1.5) translate3d(400px,0,0);transform:scaleX(1.5) translate3d(400px,0,0)}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scaleX(1.2) translate3d(0,0,0);transform:scaleX(1.2) translateZ(0)}65%{-webkit-transform:scaleX(1) translate3d(-20px,0,0);transform:scaleX(1) translate3d(-20px,0,0)}to{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scaleX(1) translate3d(0,0,0);transform:scaleX(1) translateZ(0)}}.swoopInTop{-webkit-animation-name:swoopInTop;animation-name:swoopInTop;animation-duration:.5s}.swoopInBottom,.swoopOutLeft{-webkit-animation-duration:.5s}@keyframes swoopInTop{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleY(1.5) translate3d(0,-400px,0);transform:scaleY(1.5) translate3d(0,-400px,0)}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scaleY(1.2) translate3d(0,0,0);transform:scaleY(1.2) translateZ(0)}65%{-webkit-transform:scaleY(1) translate3d(0,20px,0);transform:scaleY(1) translate3d(0,20px,0)}to{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scaleY(1) translate3d(0,0,0);transform:scaleY(1) translateZ(0)}}.swoopInBottom{-webkit-animation-name:swoopInBottom;animation-name:swoopInBottom;animation-duration:.5s}@keyframes swoopInBottom{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleY(1.5) translate3d(0,250px,0);transform:scaleY(1.5) translate3d(0,250px,0)}40%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scaleY(1.2) translate3d(0,0,0);transform:scaleY(1.2) translateZ(0)}65%{-webkit-transform:scaleY(1) translate3d(0,-20px,0);transform:scaleY(1) translate3d(0,-20px,0)}to{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scaleY(1) translate3d(0,0,0);transform:scaleY(1) translateZ(0)}}.swoopOutLeft{-webkit-animation-name:swoopOutLeft;animation-name:swoopOutLeft;animation-duration:.5s}.swoopOutRight,.swoopOutTop{-webkit-animation-duration:.5s}@keyframes swoopOutLeft{0%{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scaleX(1) translate3d(0,0,0);transform:scaleX(1) translateZ(0)}40%{opacity:1;-webkit-transform:scaleX(1) translate3d(20px,0,0);transform:scaleX(1) translate3d(20px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scaleX(1.2) translate3d(0,0,0);transform:scaleX(1.2) translateZ(0)}to{opacity:0;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleX(1.5) translate3d(-400px,0,0);transform:scaleX(1.5) translate3d(-400px,0,0)}}.swoopOutRight{-webkit-animation-name:swoopOutRight;animation-name:swoopOutRight;animation-duration:.5s}@keyframes swoopOutRight{0%{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scaleX(1) translate3d(0,0,0);transform:scaleX(1) translateZ(0)}40%{opacity:1;-webkit-transform:scaleX(1) translate3d(-20px,0,0);transform:scaleX(1) translate3d(-20px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scaleX(1.2) translate3d(0,0,0);transform:scaleX(1.2) translateZ(0)}to{opacity:0;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleX(1.5) translate3d(400px,0,0);transform:scaleX(1.5) translate3d(400px,0,0)}}.swoopOutTop{-webkit-animation-name:swoopOutTop;animation-name:swoopOutTop;animation-duration:.5s}@keyframes swoopOutTop{0%{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scaleY(1) translate3d(0,0,0);transform:scaleY(1) translateZ(0)}40%{opacity:1;-webkit-transform:scaleY(1) translate3d(0,20px,0);transform:scaleY(1) translate3d(0,20px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scaleY(1.2) translate3d(0,0,0);transform:scaleY(1.2) translateZ(0)}to{opacity:0;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleY(1.5) translate3d(0,-400px,0);transform:scaleY(1.5) translate3d(0,-400px,0)}}.swoopOutBottom{-webkit-animation-name:swoopOutBottom;animation-name:swoopOutBottom;-webkit-animation-duration:.5s;animation-duration:.5s}@keyframes swoopOutBottom{0%{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scaleY(1) translate3d(0,0,0);transform:scaleY(1) translateZ(0)}40%{opacity:1;-webkit-transform:scaleY(1) translate3d(0,-20px,0);transform:scaleY(1) translate3d(0,-20px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-transform:scaleY(1.2) translate3d(0,0,0);transform:scaleY(1.2) translateZ(0)}to{opacity:0;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleY(1.5) translate3d(0,200px,0);transform:scaleY(1.5) translate3d(0,200px,0)}}.fold{-webkit-animation-name:fold;animation-name:fold}@keyframes fold{0%{-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform:scale3d(1,.4,1);transform:scale3d(1,.4,1)}60%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform:scale3d(.4,.4,1);transform:scale3d(.4,.4,1)}to{opacity:0;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53);-webkit-transform:scale3d(.2,.2,.2);transform:scale3d(.2,.2,.2)}}.unfold{-webkit-animation-name:unfold;animation-name:unfold}@keyframes unfold{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}30%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform:scale3d(.4,.4,1);transform:scale3d(.4,.4,1)}60%{-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform:scale3d(.4,1,1);transform:scale3d(.4,1,1)}to{-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53);-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.delay-100{-webkit-animation-delay:.1s;animation-delay:.1s}.delay-150{-webkit-animation-delay:.15s;animation-delay:.15s}.duration-100{-webkit-animation-duration:.1s;animation-duration:.1s}.duration-150{-webkit-animation-duration:.15s;animation-duration:.15s}.delay-200{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-250{-webkit-animation-delay:.25s;animation-delay:.25s}.duration-200{-webkit-animation-duration:.2s;animation-duration:.2s}.duration-250{-webkit-animation-duration:.25s;animation-duration:.25s}.delay-300{-webkit-animation-delay:.3s;animation-delay:.3s}.delay-350{-webkit-animation-delay:.35s;animation-delay:.35s}.duration-300{-webkit-animation-duration:.3s;animation-duration:.3s}.duration-350{-webkit-animation-duration:.35s;animation-duration:.35s}.delay-400{-webkit-animation-delay:.4s;animation-delay:.4s}.delay-450{-webkit-animation-delay:.45s;animation-delay:.45s}.duration-400{-webkit-animation-duration:.4s;animation-duration:.4s}.duration-450{-webkit-animation-duration:.45s;animation-duration:.45s}.delay-500{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-550{-webkit-animation-delay:.55s;animation-delay:.55s}.duration-500{-webkit-animation-duration:.5s;animation-duration:.5s}.duration-550{-webkit-animation-duration:.55s;animation-duration:.55s}.delay-600{-webkit-animation-delay:.6s;animation-delay:.6s}.delay-650{-webkit-animation-delay:.65s;animation-delay:.65s}.duration-600{-webkit-animation-duration:.6s;animation-duration:.6s}.duration-650{-webkit-animation-duration:.65s;animation-duration:.65s}.delay-700{-webkit-animation-delay:.7s;animation-delay:.7s}.delay-750{-webkit-animation-delay:.75s;animation-delay:.75s}.duration-700{-webkit-animation-duration:.7s;animation-duration:.7s}.duration-750{-webkit-animation-duration:.75s;animation-duration:.75s}.delay-800{-webkit-animation-delay:.8s;animation-delay:.8s}.delay-850{-webkit-animation-delay:.85s;animation-delay:.85s}.duration-800{-webkit-animation-duration:.8s;animation-duration:.8s}.duration-850{-webkit-animation-duration:.85s;animation-duration:.85s}.delay-900{-webkit-animation-delay:.9s;animation-delay:.9s}.delay-950{-webkit-animation-delay:.95s;animation-delay:.95s}.duration-900{-webkit-animation-duration:.9s;animation-duration:.9s}.duration-950{-webkit-animation-duration:.95s;animation-duration:.95s}.delay-1000{-webkit-animation-delay:1s;animation-delay:1s}.delay-1250{-webkit-animation-delay:1.25s;animation-delay:1.25s}.delay-1500{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay-1750{-webkit-animation-delay:1.75s;animation-delay:1.75s}.duration-1000{-webkit-animation-duration:1s;animation-duration:1s}.duration-1250{-webkit-animation-duration:1.25s;animation-duration:1.25s}.duration-1500{-webkit-animation-duration:1.5s;animation-duration:1.5s}.duration-1750{-webkit-animation-duration:1.75s;animation-duration:1.75s}.delay-2000{-webkit-animation-delay:2s;animation-delay:2s}.delay-2250{-webkit-animation-delay:2.25s;animation-delay:2.25s}.delay-2500{-webkit-animation-delay:2.5s;animation-delay:2.5s}.delay-2750{-webkit-animation-delay:2.75s;animation-delay:2.75s}.duration-2000{-webkit-animation-duration:2s;animation-duration:2s}.duration-2250{-webkit-animation-duration:2.25s;animation-duration:2.25s}.duration-2500{-webkit-animation-duration:2.5s;animation-duration:2.5s}.duration-2750{-webkit-animation-duration:2.75s;animation-duration:2.75s}.delay-3000{-webkit-animation-delay:3s;animation-delay:3s}.delay-3250{-webkit-animation-delay:3.25s;animation-delay:3.25s}.delay-3500{-webkit-animation-delay:3.5s;animation-delay:3.5s}.delay-3750{-webkit-animation-delay:3.75s;animation-delay:3.75s}.duration-3000{-webkit-animation-duration:3s;animation-duration:3s}.duration-3250{-webkit-animation-duration:3.25s;animation-duration:3.25s}.duration-3500{-webkit-animation-duration:3.5s;animation-duration:3.5s}.duration-3750{-webkit-animation-duration:3.75s;animation-duration:3.75s}.delay-4000{-webkit-animation-delay:4s;animation-delay:4s}.delay-4250{-webkit-animation-delay:4.25s;animation-delay:4.25s}.delay-4500{-webkit-animation-delay:4.5s;animation-delay:4.5s}.delay-4750{-webkit-animation-delay:4.75s;animation-delay:4.75s}.duration-4000{-webkit-animation-duration:4s;animation-duration:4s}.duration-4250{-webkit-animation-duration:4.25s;animation-duration:4.25s}.duration-4500{-webkit-animation-duration:4.5s;animation-duration:4.5s}.duration-4750{-webkit-animation-duration:4.75s;animation-duration:4.75s}.delay-5000{-webkit-animation-delay:5s;animation-delay:5s}.delay-5250{-webkit-animation-delay:5.25s;animation-delay:5.25s}.delay-5500{-webkit-animation-delay:5.5s;animation-delay:5.5s}.delay-5750{-webkit-animation-delay:5.75s;animation-delay:5.75s}.duration-5000{-webkit-animation-duration:5s;animation-duration:5s}.duration-5250{-webkit-animation-duration:5.25s;animation-duration:5.25s}.duration-5500{-webkit-animation-duration:5.5s;animation-duration:5.5s}.duration-5750{-webkit-animation-duration:5.75s;animation-duration:5.75s}.duration-6000{-webkit-animation-duration:6s;animation-duration:6s}.duration-6250{-webkit-animation-duration:6.25s;animation-duration:6.25s}.duration-6500{-webkit-animation-duration:6.5s;animation-duration:6.5s}.duration-6750{-webkit-animation-duration:6.75s;animation-duration:6.75s}.duration-7000{-webkit-animation-duration:7s;animation-duration:7s}.duration-7250{-webkit-animation-duration:7.25s;animation-duration:7.25s}.duration-7500{-webkit-animation-duration:7.5s;animation-duration:7.5s}.duration-7750{-webkit-animation-duration:7.75s;animation-duration:7.75s}.duration-8000{-webkit-animation-duration:8s;animation-duration:8s}.duration-8250{-webkit-animation-duration:8.25s;animation-duration:8.25s}.duration-8500{-webkit-animation-duration:8.5s;animation-duration:8.5s}.duration-8750{-webkit-animation-duration:8.75s;animation-duration:8.75s}.duration-9000{-webkit-animation-duration:9s;animation-duration:9s}.duration-9250{-webkit-animation-duration:9.25s;animation-duration:9.25s}.duration-9500{-webkit-animation-duration:9.5s;animation-duration:9.5s}.duration-9750{-webkit-animation-duration:9.75s;animation-duration:9.75s}.duration-10000{-webkit-animation-duration:10s;animation-duration:10s}.duration-10250{-webkit-animation-duration:10.25s;animation-duration:10.25s}.duration-10500{-webkit-animation-duration:10.5s;animation-duration:10.5s}.duration-10750{-webkit-animation-duration:10.75s;animation-duration:10.75s}:root{--primary-color: #fff;--secondary-color: #000;--accent1-color: #ce1a1e;--accent2-color: #0f3460;--accent3-color: #bf9900;--background1-light: #f0ecdd;--background2-light: #dee3e7;--background3-light: #f2f2f2}*{box-sizing:border-box;transition:all .2s;text-decoration:none}body{margin:0;font-family:Arial,sans-serif;background-color:var(--primary-color);color:var(--secondary-color);overflow:hidden}.app-container{display:flex;flex-direction:column;height:100vh;overflow:hidden}.header{background-color:var(--secondary-color);border-bottom:var(--accent1-color) 2px solid;color:#fff;padding:0 1rem .7rem;text-align:center;box-shadow:0 2px 4px #0000001a}.main-content{display:flex;flex:1;min-height:0}.chat-container{flex:1;display:flex;flex-direction:column;min-height:0;height:100vh}.header{flex-shrink:0;padding:1rem;background:#000;box-shadow:0 2px 4px #0000001a;text-align:center}.messages{flex:1 1 auto;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.8rem;background:url(/assets/sensorama-ulibre-logo-rkHeUNH0.svg);background-size:80vh;background-repeat:no-repeat;background-position:center;scroll-behavior:smooth}.messages::-webkit-scrollbar{width:.5rem}.messages::-webkit-scrollbar-track{background:#e9ecef;border-radius:.25rem}.messages::-webkit-scrollbar-thumb{background:var(--background2-light);border-radius:.25rem}.message{margin:0;padding:0 1.2rem;max-width:83.5%;width:fit-content;will-change:transform;overflow-wrap:break-word;word-break:keep-all;box-shadow:.25rem .25rem .25rem .02rem #00000031}.pre-message{margin:0;padding:0 1.2rem;max-width:83.5%;will-change:transform;overflow-wrap:break-word;white-space:pre-wrap;word-break:keep-all}.message.user{border-radius:1.8rem 1.8rem 0;background-color:var(--background2-light);color:var(--secundary-color);font-weight:600;margin-left:auto}.message.llm{border-radius:1.8rem 1.8rem 1.8rem 0;background-color:var(--background1-light);color:var(--secundary-color)}.input-form{flex-shrink:0;display:flex;padding:1rem;gap:.5rem;background:#fff;border-top:.125rem solid var(--background2-light)}.input-form input{flex:1;padding:1rem;border:.125rem solid var(--accent2-color);border-radius:1rem;transition:all .3s}.input-form input:focus{outline:none;border-color:var(--accent1-color)}.input-form button{border:none;max-height:3.44rem;max-width:4.06rem;min-height:3.44rem;min-width:4.06rem;border-radius:1rem;cursor:pointer;transition:all .3s ease}.input-form button:hover:not(:disabled){transform:translateY(-.125rem);background-color:var(--accent3-color)}.send-button-icon{background:var(--accent1-color) url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%2014%2014'%20id='Send-Email--Streamline-Core-Remix'%20height='14'%20width='14'%3e%3cg%20id='Free%20Remix/Mail/Mail/Send/send-email--mail-send-email-paper-airplane'%3e%3cpath%20id='Union'%20fill='%23000000'%20fill-rule='evenodd'%20d='M11.6876%200.102955c0.3062%20-0.11137522%200.6379%20-0.1336913%200.9564%20-0.0642399%200.3224%200.0702849%200.6178%200.2316089%200.8512%200.4648469%200.2333%200.233242%200.3948%200.528598%200.4652%200.850968%200.0696%200.31855%200.0472%200.65019%20-0.0643%200.95641L10.3892%2012.8157l-0.0003%200.0009c-0.0927%200.2803%20-0.2559%200.5321%20-0.474%200.7312%20-0.21729%200.1984%20-0.48174%200.3379%20-0.76814%200.4051%20-0.28685%200.0698%20-0.58695%200.0639%20-0.87087%20-0.0172%20-0.28354%20-0.0809%20-0.5412%20-0.2341%20-0.74778%20-0.4444l-1.81186%20-1.8025%20-1.88987%200.9766c-0.19632%200.1015%20-0.43162%200.0917%20-0.61887%20-0.0256%20-0.18724%20-0.1174%20-0.29859%20-0.3249%20-0.29286%20-0.5458l0.08129%20-3.13225L0.499262%206.46654l-0.00023%20-0.00023C0.29945%206.26698%200.152492%206.0212%200.0713907%205.75102c-0.08042446%20-0.26792%20-0.0935805%20-0.55149%20-0.0383546%20-0.82564%200.0556164%20-0.29919%200.1895279%20-0.57832%200.3881279%20-0.80899%200.200197%20-0.23253%200.45886%20-0.40736%200.749226%20-0.50649l0.00421%20-0.00143%200.00001%200.00001L11.6876%200.102955Zm0.6901%201.157065c-0.0886%20-0.01932%20-0.1809%20-0.0128%20-0.2659%200.01877%20-0.0066%200.00245%20-0.0132%200.00479%20-0.0199%200.00701L1.57256%204.79345c-0.07913%200.02734%20-0.14956%200.07514%20-0.20412%200.13852%20-0.05494%200.06381%20-0.0918%200.14109%20-0.10682%200.22385l-0.00281%200.01447c-0.01513%200.07346%20-0.01176%200.14951%200.00981%200.22135%200.02156%200.07184%200.06065%200.13723%200.1138%200.1903l0.00024%200.00023%201.9481%201.94696%206.32941%20-4.17668c0.21682%20-0.14308%200.50713%20-0.09628%200.66793%200.10769%200.1609%200.20397%200.1388%200.49716%20-0.0509%200.67468L4.22461%209.79994l-0.03295%201.26966%201.35545%20-0.7005c0.24119%20-0.1246%200.53526%20-0.0793%200.72774%200.1122l2.13771%202.1266%200.00648%200.0065%20-0.00005%200c0.05514%200.0565%200.12411%200.0977%200.20012%200.1194%200.076%200.0217%200.15637%200.0232%200.23313%200.0043l0.0077%20-0.0019%200.00002%200.0001c0.07914%20-0.0184%200.15217%20-0.0569%200.2121%20-0.1116%200.05993%20-0.0547%200.10473%20-0.1239%200.13013%20-0.2008l0.00066%20-0.002L12.7134%201.90622c0.0022%20-0.00668%200.0046%20-0.01332%200.007%20-0.01992%200.0316%20-0.08479%200.0381%20-0.17683%200.0188%20-0.26519s-0.0636%20-0.16938%20-0.1277%20-0.2334c-0.064%20-0.06403%20-0.1452%20-0.10837%20-0.2338%20-0.12769Z'%20clip-rule='evenodd'%20stroke-width='1'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") no-repeat center;background-size:1.5rem}.voice-button-default{background:var(--accent1-color) url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20xmlns='http://www.w3.org/2000/svg'%20fill-rule='evenodd'%20clip-rule='evenodd'%3e%3cpath%20d='M7.5%2021c.828%200%201.5.672%201.5%201.5s-.672%201.5-1.5%201.5-1.5-.672-1.5-1.5.672-1.5%201.5-1.5zm9%200c.828%200%201.5.672%201.5%201.5s-.672%201.5-1.5%201.5-1.5-.672-1.5-1.5.672-1.5%201.5-1.5zm-4.5%200c.828%200%201.5.672%201.5%201.5s-.672%201.5-1.5%201.5-1.5-.672-1.5-1.5.672-1.5%201.5-1.5zm8-12v2c0%204.418-3.582%208-8%208s-8-3.582-8-8v-2h2v2c0%203.309%202.691%206%206%206s6-2.691%206-6v-2h2zm-4%202c0%202.209-1.791%204-4%204s-4-1.791-4-4v-7c0-2.209%201.791-4%204-4s4%201.791%204%204v7zm-2%200c0%201.105-.895%202-2%202s-2-.895-2-2v-7c0-1.105.895-2%202-2s2%20.895%202%202v7z'/%3e%3c/svg%3e") no-repeat center;background-size:1.5rem}.voice-button-recording{background:var(--accent3-color) url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%2014%2014'%20id='Music-Equalizer-1--Streamline-Core-Remix'%20height='14'%20width='14'%3e%3cg%20id='Free%20Remix/Entertainment/music-equalizer-1--music-audio-note-wave-sound-equalizer-entertainment'%3e%3cpath%20id='Union'%20fill='%23000000'%20fill-rule='evenodd'%20d='M7.75%200.75C7.75%200.335786%207.41421%200%207%200s-0.75%200.335786%20-0.75%200.75v12.5c0%200.4142%200.33579%200.75%200.75%200.75s0.75%20-0.3358%200.75%20-0.75V0.75ZM3.8125%202.3269c0.41421%200%200.75%200.33579%200.75%200.75v7.8462c0%200.4142%20-0.33579%200.75%20-0.75%200.75s-0.75%20-0.3358%20-0.75%20-0.75V3.0769c0%20-0.41421%200.33579%20-0.75%200.75%20-0.75ZM0.875%204.77881c0.41421%200%200.75%200.33578%200.75%200.75v2.94231c0%200.41421%20-0.33579%200.75%20-0.75%200.75%20-0.414214%200%20-0.75%20-0.33579%20-0.75%20-0.75V5.52881c0%20-0.41422%200.335786%20-0.75%200.75%20-0.75Zm9.3125%20-2.45191c0.4142%200%200.75%200.33579%200.75%200.75v7.8462c0%200.4142%20-0.3358%200.75%20-0.75%200.75%20-0.41421%200%20-0.75%20-0.3358%20-0.75%20-0.75V3.0769c0%20-0.41421%200.33579%20-0.75%200.75%20-0.75Zm3.6875%203.20191c0%20-0.41422%20-0.3358%20-0.75%20-0.75%20-0.75s-0.75%200.33578%20-0.75%200.75v2.94231c0%200.41421%200.3358%200.75%200.75%200.75s0.75%20-0.33579%200.75%20-0.75V5.52881Z'%20clip-rule='evenodd'%20stroke-width='1'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") no-repeat center;background-size:1.5rem;animation:record 1s infinite}.voice-button-disabled{background:#0004 url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='24'%20height='24'%20fill-rule='evenodd'%20clip-rule='evenodd'%20version='1.1'%20id='svg4'%20sodipodi:docname='mic.svg'%20xml:space='preserve'%20inkscape:export-filename='mica.svg'%20inkscape:export-xdpi='96'%20inkscape:export-ydpi='96'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs8'%20/%3e%3csodipodi:namedview%20id='namedview6'%20pagecolor='%23ffffff'%20bordercolor='%23000000'%20borderopacity='0.25'%20inkscape:showpageshadow='2'%20inkscape:pageopacity='0.0'%20inkscape:pagecheckerboard='0'%20inkscape:deskcolor='%23d1d1d1'%20showgrid='false'%20/%3e%3cpath%20d='M%207.5,21%20C%208.328,21%209,21.672%209,22.5%209,23.328%208.328,24%207.5,24%206.672,24%206,23.328%206,22.5%206,21.672%206.672,21%207.5,21%20Z%20m%209,0%20C%2017.328,21%2018,21.672%2018,22.5%2018,23.328%2017.328,24%2016.5,24%2015.672,24%2015,23.328%2015,22.5%2015,21.672%2015.672,21%2016.5,21%20Z%20M%2012,21%20c%200.828,0%201.5,0.672%201.5,1.5%200,0.828%20-0.672,1.5%20-1.5,1.5%20-0.828,0%20-1.5,-0.672%20-1.5,-1.5%200,-0.828%200.672,-1.5%201.5,-1.5%20z%20M%2020,9%20v%202%20c%200,4.418%20-3.582,8%20-8,8%20C%207.582,19%204,15.418%204,11%20V%209%20h%202%20v%202%20c%200,3.309%202.691,6%206,6%203.309,0%206,-2.691%206,-6%20V%209%20Z%20m%20-4,2%20c%200,2.209%20-1.791,4%20-4,4%20C%209.791,15%208,13.209%208,11%20V%204%20c%200,-2.209%201.791,-4%204,-4%202.209,0%204,1.791%204,4%20z%20m%20-2,0%20c%200,1.105%20-0.895,2%20-2,2%20-1.105,0%20-2,-0.895%20-2,-2%20V%204%20c%200,-1.105%200.895,-2%202,-2%201.105,0%202,0.895%202,2%20z'%20id='path2'%20style='fill:%230f0f0f;fill-opacity:1'%20/%3e%3cg%20style='fill:none'%20id='g450'%20transform='matrix(0,-1.3005229,1.3005229,0,1.5958168,22.404183)'%3e%3cpath%20d='M%2015.6082,0.3918%20C%2015.535333,0.31833333%2015.448733,0.26006667%2015.353267,0.22026667%2015.257733,0.18046667%2015.155333,0.16%2015.051933,0.16%20c%20-0.1034,0%20-0.205866,0.0204667%20-0.3014,0.0602667%20-0.0954,0.0398%20-0.182066,0.0980667%20-0.254933,0.17153333%20L%200.3918,14.4956%20C%200.3183333,14.56847%200.26006667,14.655133%200.22026667,14.7506%200.18046667,14.846067%200.16,14.948467%200.16,15.051867%20c%200,0.103533%200.0204667,0.205933%200.0602667,0.3014%200.0398,0.09547%200.0980667,0.182133%200.17153333,0.254933%200.0728,0.07353%200.15946667,0.1318%200.25493333,0.171533%20C%200.7422,15.819533%200.84466667,15.84%200.94806667,15.84%201.0515333,15.84%201.1539333,15.819533%201.2494,15.779733%201.3448667,15.74%201.4315333,15.681733%201.5044,15.6082%20L%2015.6082,1.5044%20C%2015.681667,1.4316%2015.739933,1.3449333%2015.779733,1.2494667%2015.819533,1.154%2015.84,1.0515333%2015.84,0.94813333%2015.84,0.84466667%2015.819533,0.74226667%2015.779733,0.6468%2015.739933,0.55133333%2015.681667,0.46466667%2015.6082,0.3918%20Z'%20fill='%23000000'%20stroke-width='0.6667'%20id='path442'%20/%3e%3c/g%3e%3c/svg%3e") no-repeat center;background-size:1.5rem;opacity:.7;width:100%;height:100%}.load-button-icon,.load-button-voice-icon{background-color:var(--accent3-color);position:relative}.load-button-icon:before,.load-button-voice-icon:before{background-image:url("data:image/svg+xml,%3csvg%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cdefs%3e%3clinearGradient%20id='linearGradient-1'%20x1='0%25'%20y1='100%25'%20x2='100%25'%20y2='100%25'%20%3e%3cstop%20offset='0%25'%20stopColor='currentColor'%20stopOpacity='0'%20/%3e%3cstop%20offset='39.943%25'%20stopColor='currentColor'%20stopOpacity='0.5'%20/%3e%3cstop%20offset='100%25'%20stopColor='currentColor'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20fill='none'%20fillRule='evenodd'%20strokeWidth='1'%20%3e%3cpath%20d='M34,18%20C34,9.163444%2026.836556,2%2018,2%20C11.6597233,2%206.18078805,5.68784135%203.59122325,11.0354951'%20stroke='url(%23linearGradient-1)'%20strokeWidth='4'%20strokeLinecap='round'%20/%3e%3c/g%3e%3c/svg%3e");background-size:1.5rem;background-repeat:no-repeat;background-position:center;background-color:inherit;content:"";display:inline-block;width:1.5rem;height:1.5rem;animation:rotate 1s linear infinite}.loading-dots{display:inline-flex;gap:.4rem;padding:.5rem 0}.loading-dots div{width:.6rem;height:.6rem;border-radius:50%;background:var(--accent1-color);animation:loadingDots 1.4s infinite both;box-shadow:0 0 5px 5px #ffffff4d}.loading-dots div:nth-child(2){animation-delay:.2s}.loading-dots div:nth-child(3){animation-delay:.4s}@keyframes loadingDots{0%,80%,to{opacity:.3}40%{opacity:1}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes record{0%{filter:brightness(1)}50%{filter:brightness(1.2)}to{filter:brightness(1)}}.logout{color:var(--accent3-color);font-weight:200;text-decoration:underline;cursor:pointer;transition:all .3s ease}@media (max-width: 992px){.header{position:fixed;width:100%;z-index:1000}.input-form{position:fixed;bottom:0;width:100%;z-index:1000}.messages{margin-top:16.7vh;margin-bottom:6.9vh;background-size:40vh}}@media (max-width: 600px){.input-form{padding:.5rem;gap:.3rem}.input-form input{padding:.75rem;font-size:.9rem}.input-form button{max-height:3rem;max-width:3rem;min-height:3rem;min-width:3rem}.message,.pre-message{padding:0 .8rem}}.message.llm h1,.message.llm h2,.message.llm h3,.message.llm h4,.message.llm h5,.message.llm h6{margin-top:.6em;margin-bottom:.3em;font-weight:600;line-height:1.2}.message.llm h1{font-size:1.4em;border-bottom:1px solid #555;padding-bottom:.2em}.message.llm h2{font-size:1.2em;border-bottom:1px solid #555;padding-bottom:.2em}.message.llm p+p{margin-top:.4em}.message.llm ul,.message.llm ol{margin:.3em 0 .6em 1em;padding-left:1em}.message.llm li,.message.llm li p{margin-bottom:.2em}.message.llm a{text-decoration:none}.message.llm a:hover{text-decoration:underline}.message.llm blockquote{border-left:3px solid #565656;padding-left:.8em;margin:.4em 0}.message.llm pre{background-color:#1e1e1e!important;border-radius:6px;overflow:auto;padding:.5em;margin:.5em 0}.message.llm code{font-family:monospace;background-color:#6e768166;padding:.1em .3em;border-radius:3px;font-size:.9em}.message.llm pre code{background-color:transparent!important;padding:0;border-radius:0}.message.llm table{border-collapse:collapse;width:100%;margin:.5em 0}.message.llm th,.message.llm td{border:1px solid #444;padding:.3em .5em}.message.llm th{background-color:#333}.message.llm img{max-width:100%;border-radius:4px;margin:.3em 0}.message.llm hr{border:0;height:1px;background-color:#444;margin:.8em 0}.message.llm h1+p,.message.llm h2+p,.message.llm h3+p,.message.llm h4+p,.message.llm h5+p,.message.llm h6+p,.message.llm ul+p,.message.llm ol+p{margin-top:.3em}.message.llm li+li{margin-top:.1em}.message.llm>div>:first-child{margin-top:0}.message.llm>div>:last-child{margin-bottom:0}.info-panel{display:grid;grid-template-rows:20% auto 12%;top:0;right:0;height:100vh;width:18.7vw;padding:.8rem;background:var(--background3-light);overflow-y:auto;flex-direction:column;border-left:2px solid var(--background2-light)}.mobile-dropdown{display:none}@media screen and (max-width: 1023px){.info-panel{display:none}.mobile-dropdown{display:block;position:absolute;top:85vh;right:3vw;z-index:1000}.dropdown-toggle{background:var(--background3-light);border:none;padding:1rem;cursor:pointer;font-size:1.5rem}.dropdown-content{position:absolute;top:100%;right:0;width:80vw;max-width:300px;background:var(--background3-light);border-left:2px solid var(--background2-light);border-bottom:2px solid var(--background2-light);padding:.8rem;box-shadow:-2px 2px 5px #0000001a}}.info-actions{display:flex;justify-content:space-between;align-items:center;border:1px solid red}.info-chats{display:flex;flex-direction:column;border:1px solid blue}.info-settings{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:#d5d5d5}.info-settings .settings{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M17.959%2024c-1.729%200-3.376-.742-4.522-2.037-1.146-1.293-1.683-3.018-1.474-4.731.042-.343-.08-.693-.325-.938l-4.198-4.208c-.274-.274-.654-.432-1.043-.432l-.111.004c-1.683.129-3.373-.481-4.584-1.692-1.098-1.099-1.702-2.561-1.702-4.117%200-1.044.293-2.385.715-3.278l3.81%203.811c.435-.074.967-.394%201.404-.935.283-.35.427-.675.466-.91l-3.826-3.827c.889-.418%202.219-.71%203.255-.71%201.533%200%203.043.601%204.143%201.702%201.239%201.241%201.82%202.881%201.679%204.743-.023.328.096.651.329.885l4.3%204.31c.248.249.593.369.943.325%203.609-.46%206.782%202.411%206.782%205.994%200%203.331-2.71%206.041-6.041%206.041zm-11.563-14.343c.915%200%201.81.371%202.456%201.018l4.2%204.208c.676.678%201.009%201.646.892%202.593-.139%201.145.221%202.299.987%203.165.768.867%201.871%201.363%203.027%201.363%202.229%200%204.044-1.814%204.044-4.043%200-2.398-2.123-4.323-4.536-4.013-.981.122-1.923-.212-2.606-.896l-4.3-4.312c-.643-.647-.973-1.537-.906-2.445.097-1.283-.273-2.353-1.1-3.181-.493-.492-1.098-.833-1.758-1l1.49%201.491c.217%201%20.125%201.946-.804%203.097-1.004%201.246-2.297%201.93-3.878%201.585l-1.49-1.491c.166.661.508%201.266%201%201.76.797.795%201.9%201.201%203.017%201.112l.265-.011zm11.275%207.222l1.079.289.289%201.079-.791.791-1.079-.29-.29-1.079.792-.79zm-.447-1.671l-2.015%202.014.737%202.75%202.749.738%202.014-2.014-.736-2.75-2.749-.738z'/%3e%3c/svg%3e");background-size:2.1rem;background-repeat:no-repeat;background-position:center;width:2.1rem;height:2.1rem;padding:12%;cursor:pointer;border-radius:15%}.info-settings .about{background-image:url("data:image/svg+xml,%3csvg%20clip-rule='evenodd'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m12.002%202.005c5.518%200%209.998%204.48%209.998%209.997%200%205.518-4.48%209.998-9.998%209.998-5.517%200-9.997-4.48-9.997-9.998%200-5.517%204.48-9.997%209.997-9.997zm0%201.5c-4.69%200-8.497%203.807-8.497%208.497s3.807%208.498%208.497%208.498%208.498-3.808%208.498-8.498-3.808-8.497-8.498-8.497zm0%206.5c-.414%200-.75.336-.75.75v5.5c0%20.414.336.75.75.75s.75-.336.75-.75v-5.5c0-.414-.336-.75-.75-.75zm-.002-3c.552%200%201%20.448%201%201s-.448%201-1%201-1-.448-1-1%20.448-1%201-1z'%20fill-rule='nonzero'/%3e%3c/svg%3e");background-size:2.1rem;background-repeat:no-repeat;background-position:center;width:2.1rem;height:2.1rem;padding:12%;cursor:pointer;border-radius:15%}.info-settings .reports{background-image:url("data:image/svg+xml,%3csvg%20clip-rule='evenodd'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m15.985%2017.031c-1.479%201.238-3.384%201.985-5.461%201.985-4.697%200-8.509-3.812-8.509-8.508s3.812-8.508%208.509-8.508c4.695%200%208.508%203.812%208.508%208.508%200%202.078-.747%203.984-1.985%205.461l4.749%204.75c.146.146.219.338.219.531%200%20.587-.537.75-.75.75-.192%200-.384-.073-.531-.22zm-5.461-13.53c-3.868%200-7.007%203.14-7.007%207.007s3.139%207.007%207.007%207.007c3.866%200%207.007-3.14%207.007-7.007s-3.141-7.007-7.007-7.007zm.741%208.499h-4.5c-.414%200-.75.336-.75.75s.336.75.75.75h4.5c.414%200%20.75-.336.75-.75s-.336-.75-.75-.75zm3-2.5h-7.5c-.414%200-.75.336-.75.75s.336.75.75.75h7.5c.414%200%20.75-.336.75-.75s-.336-.75-.75-.75zm0-2.5h-7.5c-.414%200-.75.336-.75.75s.336.75.75.75h7.5c.414%200%20.75-.336.75-.75s-.336-.75-.75-.75z'%20fill-rule='nonzero'/%3e%3c/svg%3e");background-size:2.1rem;background-repeat:no-repeat;background-position:center;width:2.1rem;height:2.1rem;padding:12%;cursor:pointer;border-radius:15%}.info-settings .settings:hover,.info-settings .about:hover,.info-settings .reports:hover{background-color:var(--background1-light)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal{position:relative;background:var(--background3-light);min-height:80vh;min-width:80vw;max-height:80vh;max-width:80vw;border-radius:.5rem;box-shadow:0 0 2.5rem #2e2e2e;padding:1.25rem;display:flex;flex-direction:column;align-items:center}.modal-inner{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:center}.modal-header{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:7%;padding:1rem;border-bottom:.075rem solid #000;position:sticky;top:0;background:var(--background3-light);box-shadow:0 1.375rem 1.25rem -1.25rem #000000a8;width:100%;text-align:center}.modal-header button{background:var(--background2-light);padding:1rem;border-radius:1.25rem;border:none;cursor:pointer;transition:background .2s;filter:brightness(.9);text-align:center}.modal-header button:hover{background:var(--background3-light)}.modal-header button.active{background:var(--background3-light);font-weight:700;transform:translateY(-.3rem);transition:all .2s}.close-button{position:absolute;top:-1.25rem;right:-1.25rem;background:#fff url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20clip-rule='evenodd'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20viewBox='0%200%2019.995001%2019.995001'%20version='1.1'%20id='svg1'%20width='19.995001'%20height='19.995001'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%20/%3e%3cpath%20d='m%209.997,0%20c%205.518,0%209.998,4.48%209.998,9.997%200,5.518%20-4.48,9.998%20-9.998,9.998%20C%204.48,19.995%200,15.515%200,9.997%200,4.48%204.48,0%209.997,0%20Z%20m%200,8.933%20L%207.276,6.211%20C%207.13,6.065%206.937,5.992%206.745,5.992%20c%20-0.404,0%20-0.75,0.324%20-0.75,0.749%200,0.193%200.073,0.384%200.219,0.531%20l%202.722,2.722%20-2.728,2.728%20c%20-0.147,0.147%20-0.22,0.34%20-0.22,0.531%200,0.427%200.35,0.75%200.751,0.75%200.192,0%200.384,-0.073%200.53,-0.219%20l%202.728,-2.728%202.729,2.728%20c%200.146,0.146%200.338,0.219%200.53,0.219%200.401,0%200.75,-0.323%200.75,-0.75%200,-0.191%20-0.073,-0.384%20-0.22,-0.531%20L%2011.059,9.994%2013.776,7.277%20c%200.146,-0.147%200.219,-0.338%200.219,-0.531%200,-0.425%20-0.346,-0.75%20-0.75,-0.75%20-0.192,0%20-0.385,0.073%20-0.531,0.22%20z'%20fill-rule='nonzero'%20id='path1'%20style='fill:%23ce1a1e;fill-opacity:1'%20/%3e%3c/svg%3e") no-repeat center;background-size:2.5rem;width:2.5rem;height:2.5rem;padding:.5rem;border-radius:50%;border:.125rem solid var(--accent1-color);cursor:pointer;transition:background .2s;box-shadow:0 0 .625rem #ff0000a8;z-index:1001}.modal-content{padding:1rem;width:100%;text-align:center}.modal-content p{text-align:center;margin:0 auto;max-width:90%;line-height:1.6}.modal-content ul{list-style:none;padding:0;margin:0;text-align:center}.modal-content li{margin:1rem 0}a{color:var(--accent3-color);text-decoration:underline;font-size:1.2rem;font-weight:700}@media (max-width: 600px){.modal{min-width:95vw;max-width:95vw;min-height:auto;max-height:90vh;padding:1rem}.modal-header{padding:.75rem;column-gap:5%}.modal-header button{padding:.75rem;border-radius:1rem}.close-button{top:-1rem;right:-1rem;background-size:2rem;width:2rem;height:2rem}}@media (min-width: 601px) and (max-width: 1024px){.modal{min-width:85vw;max-width:85vw;min-height:80vh;max-height:80vh;padding:1rem}}.login-header{position:fixed;top:0;left:0;width:100%;background:#fff;padding:1rem 0;box-shadow:0 .125rem .25rem #0000001a;z-index:1000;border-bottom:.125rem solid var(--secondary-color)}.header-logos{display:flex;justify-content:center;align-items:center;gap:2rem;max-width:80vw;margin:0 auto;flex-wrap:wrap}.header-logos h2{font-size:clamp(1.2rem,2vw,2rem);color:var(--secondary-color);margin:0;text-align:center;white-space:nowrap}.header-logos-container{display:grid;grid-template-columns:auto auto;gap:1rem;align-items:center;justify-items:center;justify-content:center}.header-logo{height:5.5vw;min-height:clamp(2.5rem,3vw,5rem);max-height:clamp(3rem,5vw,5rem);width:auto;transition:transform .3s ease}.header-logo img{height:100%;object-fit:contain}.header-logo:hover{cursor:pointer;transform:scale(1.05)}.login-container{background-image:url(/assets/T2xJPZob-Clf80RzV.webp);background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;min-height:100vh;padding-top:5vh;box-sizing:border-box;position:relative;z-index:0}.login-container:after{content:"";background:linear-gradient(36deg,#9c5240,#bf1918 42%,#f66730 66%,#ff9d45 82%,#a67a3c);opacity:.63;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.logos{position:relative;z-index:2;display:flex;gap:1rem}.logos img{height:16vh;margin-bottom:1rem}.login-box{background-color:#ffffffbe;padding:2rem;border-radius:.5rem;border:.1875rem solid #ffffff;box-shadow:0 .25rem .375rem #0000001a;width:24rem;position:relative;z-index:2}.login-title{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:2rem}.login-form{display:flex;flex-direction:column;gap:1rem}.login-input{width:100%;padding:.5rem;margin:.5rem 0 1rem;border:.125rem solid #909090;border-radius:.625rem;outline:none;transition:border-color .2s}.login-input:focus{border-color:var(--accent1-color);box-shadow:0 0 0 .125rem var(--accent1-color) inset}.login-error{color:#ef4444;font-size:.875rem;text-align:center}.login-button{width:100%;background-color:var(--accent3-color);color:#000;padding:.75rem;border-radius:.25rem;text-align:center;cursor:pointer;border:.125rem solid var(--accent1-color);transition:all .2s ease-in}.login-button:hover{background-color:var(--accent3-color);transform:translateY(-.3125rem);filter:drop-shadow(0 0 .75rem rgb(255,255,255)) contrast(1.2)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:3000}.modalAlert{background-color:var(--background3-light);padding:1.25rem;border-radius:.5rem;width:90%;max-width:25rem;text-align:center;box-shadow:0 .125rem .625rem #0000004d}.modalAlert h2{margin-top:0}.modalAlert p{margin:.625rem 0}.modal-checkbox{display:flex;align-items:center;justify-content:center;margin:1.25rem 0}.modal-checkbox input{margin-right:.625rem}.modal-close-button{padding:.625rem 1.25rem;background-color:var(--accent1-color);color:#fff;border:none;border-radius:.25rem;cursor:pointer;transition:background-color .2s}.modal-close-button:hover{background-color:var(--accent3-color)}@media (max-width: 991px){.login-header{padding:.5rem 0}.header-logos{flex-direction:column;gap:1rem;padding:0 1rem}.header-logos h2{font-size:clamp(1rem,2vw,1.4rem);width:100%;padding-bottom:.5rem;border-bottom:.125rem solid var(--accent1-color);order:-1;white-space:normal}.header-logos-container{width:100%;gap:2.5rem}.header-logo{height:3.75rem;width:auto}}@media (min-width: 992px){.header-logos h2{font-size:clamp(1.8rem,2vw,2rem)}.header-logo{height:5rem}}@media (max-width: 600px){.header-logos h2{font-size:clamp(1.4rem,2vw,1.2rem);padding:0 1rem}.header-logo{max-height:3.125rem}.login-container{padding-top:3.75vh}.login-box{width:90%;padding:1.5rem}}@media (min-width: 601px) and (max-width: 768px){.header-logos h2{font-size:clamp(1.4rem,2vw,1.6rem)}.header-logo{max-height:4.375rem}.login-box{width:70%;max-width:24rem}}@media (min-width: 769px) and (max-width: 1024px){.login-container{padding-top:6.25vh}.login-box{width:35%;min-width:22rem}}@media (max-height: 600px) and (orientation: landscape){.login-container{min-height:120vh;padding-top:3.75vh}.logos img{height:10vh;margin-bottom:.5rem}.login-box{margin:1rem 0;padding:1rem}}@media (pointer: coarse){.header-logo:hover{transform:none}.login-button:hover{transform:none;filter:none}}@media (min-width: 1600px){.login-box{transform:scale(1.1)}}
