:root,:root[data-theme=default],:root[data-theme=light]{--light:initial;--dark: }:root[data-theme=dark]{--light: ;--dark:initial}@media (color-index:48){:root[data-theme=default]{--light: ;--dark:initial}}@media (color:48842621){:root[data-theme=default]{--light: ;--dark:initial}}@media (prefers-color-scheme:dark){:root[data-theme=default]{--light: ;--dark:initial}}:root{--logo-1:var(--light,var(--primary-900)) var(--dark,var(--primary-300));--logo-2:var(--light,rgba(0,0,0,.87)) var(--dark,#fff);--background:var(--light,#eceff1) var(--dark,#121212);--text-on-background:var(--light,#000) var(--dark,#fff);--surface:var(--light,#fff) var(--dark,#121212);--text-on-surface:var(--light,#000) var(--dark,#fff);--text-on-primary:var(--light,#000) var(--dark,#fff);--text-on-secondary:color(var(--light,#fff)) var(--dark,#000) alpha(70%));--text-on-disabled:color(var(--light,#fff)) var(--dark,#000) alpha(50%)) --text-primary-on-primary:var(--light,#fff)) var(--dark,#000);--text-secondary-on-primary:color(var(--light,#fff)) var(--dark,#000) alpha(70%));--text-disabled-on-primary:color(var(--light,#fff)) var(--dark,#000) alpha(50%));--primary:var(--light,var(--primary-500)) var(--dark,var(--primary-300));--text-on-primary:var(--light,#fff) var(--dark,#000);--primary-light:var(--light,var(--primary-300)) var(--dark,var(--primary-100));--primary-dark:var(--light,var(--primary-700)) var(--dark,var(--primary-500));--secondary:var(--secondary-200);--accent:var(--secondary);--mdc-theme-primary:var(--primary)}html{line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline}code,kbd,samp{font-family:monospace,monospace;font-size:1em}img{border-style:none}button,input,optgroup,select,textarea{line-height:1.15}button,input{overflow:visible}[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:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none}details{display:block}template{display:none}.svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;box-sizing:border-box;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;transform:scale(.25);transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;transform:scale(.25);transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;transform:scale(.25);transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;transform:scale(.25);transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;transform:scale(.25);transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;line-height:inherit;position:absolute;text-align:center;width:2em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:#fff}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.svg-inline--fa .fa-primary{fill:currentColor;fill:var(--fa-primary-color,currentColor);opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:currentColor;fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fad.fa-inverse{color:#fff}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-name:headShake;animation-timing-function:ease-in-out}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.wobble{animation-name:wobble}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.heartBeat{animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-duration:.75s;animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:translateZ(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:translateZ(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:translateZ(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-duration:.75s;animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{animation-name:flip;backface-visibility:visible}@keyframes flipInX{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;transform:perspective(400px) rotateY(10deg)}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateY(-15deg)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@keyframes lightSpeedIn{0%{opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;transform:skewX(20deg)}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg);transform-origin:center}to{opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{opacity:1;transform-origin:center}to{opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{opacity:1;transform-origin:left bottom}to{opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{opacity:1;transform-origin:right bottom}to{opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{opacity:1;transform-origin:left bottom}to{opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{opacity:1;transform-origin:right bottom}to{opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{opacity:0;transform:translate3d(0,700px,0)}}.hinge{animation-duration:2s;animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{animation-name:slideOutUp}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.delay-1s{animation-delay:1s}.animated.delay-2s{animation-delay:2s}.animated.delay-3s{animation-delay:3s}.animated.delay-4s{animation-delay:4s}.animated.delay-5s{animation-delay:5s}.animated.fast{animation-duration:.8s}.animated.faster{animation-duration:.5s}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.u-no-shadow{box-shadow:none!important}.u-elevation-1{box-shadow:0 .5px .3333333333px -.3333333333px rgba(0,0,0,.2),0 1px 1.5px .1428571429px rgba(0,0,0,.14),0 .3846153846px 2px .3333333333px rgba(0,0,0,.12);position:relative;z-index:1}.u-elevation-2{box-shadow:0 1px .6666666667px -.6666666667px rgba(0,0,0,.2),0 2px 3px .2857142857px rgba(0,0,0,.14),0 .7692307692px 4px .6666666667px rgba(0,0,0,.12);position:relative;z-index:2}.u-elevation-3{box-shadow:0 1.5px 1px -1px rgba(0,0,0,.2),0 3px 4.5px .4285714286px rgba(0,0,0,.14),0 1.1538461538px 6px 1px rgba(0,0,0,.12);position:relative;z-index:3}.u-elevation-4{box-shadow:0 2px 1.3333333333px -1.3333333333px rgba(0,0,0,.2),0 4px 6px .5714285714px rgba(0,0,0,.14),0 1.5384615385px 8px 1.3333333333px rgba(0,0,0,.12);position:relative;z-index:4}.u-elevation-5{box-shadow:0 2.5px 1.6666666667px -1.6666666667px rgba(0,0,0,.2),0 5px 7.5px .7142857143px rgba(0,0,0,.14),0 1.9230769231px 10px 1.6666666667px rgba(0,0,0,.12);position:relative;z-index:5}.u-elevation-6{box-shadow:0 3px 2px -2px rgba(0,0,0,.2),0 6px 9px .8571428571px rgba(0,0,0,.14),0 2.3076923077px 12px 2px rgba(0,0,0,.12);position:relative;z-index:6}.u-elevation-7{box-shadow:0 3.5px 2.3333333333px -2.3333333333px rgba(0,0,0,.2),0 7px 10.5px 1px rgba(0,0,0,.14),0 2.6923076923px 14px 2.3333333333px rgba(0,0,0,.12);position:relative;z-index:7}.u-elevation-8{box-shadow:0 4px 2.6666666667px -2.6666666667px rgba(0,0,0,.2),0 8px 12px 1.1428571429px rgba(0,0,0,.14),0 3.0769230769px 16px 2.6666666667px rgba(0,0,0,.12);position:relative;z-index:8}.u-elevation-9{box-shadow:0 4.5px 3px -3px rgba(0,0,0,.2),0 9px 13.5px 1.2857142857px rgba(0,0,0,.14),0 3.4615384615px 18px 3px rgba(0,0,0,.12);position:relative;z-index:9}.u-elevation-10{box-shadow:0 5px 3.3333333333px -3.3333333333px rgba(0,0,0,.2),0 10px 15px 1.4285714286px rgba(0,0,0,.14),0 3.8461538462px 20px 3.3333333333px rgba(0,0,0,.12);position:relative;z-index:10}.u-elevation-11{box-shadow:0 5.5px 3.6666666667px -3.6666666667px rgba(0,0,0,.2),0 11px 16.5px 1.5714285714px rgba(0,0,0,.14),0 4.2307692308px 22px 3.6666666667px rgba(0,0,0,.12);position:relative;z-index:11}.u-elevation-12{box-shadow:0 6px 4px -4px rgba(0,0,0,.2),0 12px 18px 1.7142857143px rgba(0,0,0,.14),0 4.6153846154px 24px 4px rgba(0,0,0,.12);position:relative;z-index:12}.u-elevation-13{box-shadow:0 6.5px 4.3333333333px -4.3333333333px rgba(0,0,0,.2),0 13px 19.5px 1.8571428571px rgba(0,0,0,.14),0 5px 26px 4.3333333333px rgba(0,0,0,.12);position:relative;z-index:13}.u-elevation-14{box-shadow:0 7px 4.6666666667px -4.6666666667px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5.3846153846px 28px 4.6666666667px rgba(0,0,0,.12);position:relative;z-index:14}.u-elevation-15{box-shadow:0 7.5px 5px -5px rgba(0,0,0,.2),0 15px 22.5px 2.1428571429px rgba(0,0,0,.14),0 5.7692307692px 30px 5px rgba(0,0,0,.12);position:relative;z-index:15}.u-elevation-16{box-shadow:0 8px 5.3333333333px -5.3333333333px rgba(0,0,0,.2),0 16px 24px 2.2857142857px rgba(0,0,0,.14),0 6.1538461538px 32px 5.3333333333px rgba(0,0,0,.12);position:relative;z-index:16}.u-elevation-17{box-shadow:0 8.5px 5.6666666667px -5.6666666667px rgba(0,0,0,.2),0 17px 25.5px 2.4285714286px rgba(0,0,0,.14),0 6.5384615385px 34px 5.6666666667px rgba(0,0,0,.12);position:relative;z-index:17}.u-elevation-18{box-shadow:0 9px 6px -6px rgba(0,0,0,.2),0 18px 27px 2.5714285714px rgba(0,0,0,.14),0 6.9230769231px 36px 6px rgba(0,0,0,.12);position:relative;z-index:18}.u-elevation-19{box-shadow:0 9.5px 6.3333333333px -6.3333333333px rgba(0,0,0,.2),0 19px 28.5px 2.7142857143px rgba(0,0,0,.14),0 7.3076923077px 38px 6.3333333333px rgba(0,0,0,.12);position:relative;z-index:19}.u-elevation-20{box-shadow:0 10px 6.6666666667px -6.6666666667px rgba(0,0,0,.2),0 20px 30px 2.8571428571px rgba(0,0,0,.14),0 7.6923076923px 40px 6.6666666667px rgba(0,0,0,.12);position:relative;z-index:20}.u-elevation-21{box-shadow:0 10.5px 7px -7px rgba(0,0,0,.2),0 21px 31.5px 3px rgba(0,0,0,.14),0 8.0769230769px 42px 7px rgba(0,0,0,.12);position:relative;z-index:21}.u-elevation-22{box-shadow:0 11px 7.3333333333px -7.3333333333px rgba(0,0,0,.2),0 22px 33px 3.1428571429px rgba(0,0,0,.14),0 8.4615384615px 44px 7.3333333333px rgba(0,0,0,.12);position:relative;z-index:22}.u-elevation-23{box-shadow:0 11.5px 7.6666666667px -7.6666666667px rgba(0,0,0,.2),0 23px 34.5px 3.2857142857px rgba(0,0,0,.14),0 8.8461538462px 46px 7.6666666667px rgba(0,0,0,.12);position:relative;z-index:23}.u-elevation-24{box-shadow:0 12px 8px -8px rgba(0,0,0,.2),0 24px 36px 3.4285714286px rgba(0,0,0,.14),0 9.2307692308px 48px 8px rgba(0,0,0,.12);position:relative;z-index:24}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;-webkit-appearance:none;border:none;border-radius:4px;box-sizing:border-box;display:inline-flex;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:500;height:36px;justify-content:center;letter-spacing:.0892857143em;line-height:2.25rem;line-height:inherit;min-width:64px;outline:none;overflow:hidden;padding:0 8px;position:relative;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.mdc-button::-moz-focus-inner{border:0;padding:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{background-color:transparent;color:rgba(0,0,0,.37);cursor:default;pointer-events:none}.mdc-button.mdc-button--dense{border-radius:4px}.mdc-button:not(:disabled){background-color:transparent}.mdc-button .mdc-button__icon{display:inline-block;font-size:18px;height:18px;margin-left:0;margin-right:8px;vertical-align:top;width:18px}.mdc-button .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button .mdc-button__icon{margin-left:8px;margin-right:0}.mdc-button:not(:disabled){color:#6200ee;color:initial;color:var(--mdc-theme-primary,#6200ee)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}.mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button__label+.mdc-button__icon{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--outlined .mdc-button__icon,.mdc-button--raised .mdc-button__icon,.mdc-button--unelevated .mdc-button__icon{margin-left:-4px;margin-right:8px}.mdc-button--outlined .mdc-button__icon[dir=rtl],.mdc-button--outlined .mdc-button__label+.mdc-button__icon,.mdc-button--raised .mdc-button__icon[dir=rtl],.mdc-button--raised .mdc-button__label+.mdc-button__icon,.mdc-button--unelevated .mdc-button__icon[dir=rtl],.mdc-button--unelevated .mdc-button__label+.mdc-button__icon,[dir=rtl] .mdc-button--outlined .mdc-button__icon,[dir=rtl] .mdc-button--raised .mdc-button__icon,[dir=rtl] .mdc-button--unelevated .mdc-button__icon{margin-left:8px;margin-right:-4px}.mdc-button--outlined .mdc-button__label+.mdc-button__icon[dir=rtl],.mdc-button--raised .mdc-button__label+.mdc-button__icon[dir=rtl],.mdc-button--unelevated .mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--outlined .mdc-button__label+.mdc-button__icon,[dir=rtl] .mdc-button--raised .mdc-button__label+.mdc-button__icon,[dir=rtl] .mdc-button--unelevated .mdc-button__label+.mdc-button__icon{margin-left:-4px;margin-right:8px}.mdc-button--raised,.mdc-button--unelevated{padding:0 16px}.mdc-button--raised:disabled,.mdc-button--unelevated:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){background-color:#6200ee}@supports not (-ms-ime-align:auto){.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){background-color:#6200ee;background-color:initial;background-color:var(--mdc-theme-primary,#6200ee)}}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-button--raised{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.mdc-button--raised:focus,.mdc-button--raised:hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mdc-button--raised:active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mdc-button--raised:disabled{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mdc-button--outlined{border-style:solid;border-width:2px;padding:0 14px}.mdc-button--outlined:disabled{border-color:rgba(0,0,0,.37)}.mdc-button--outlined:not(:disabled){border-color:initial;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-button--dense{font-size:.8125rem;height:32px}@keyframes mdc-ripple-fg-radius-in{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(0) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{transform:translate(0) scale(1);transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes mdc-ripple-fg-opacity-in{0%{animation-timing-function:linear;opacity:0}to{opacity:0;opacity:var(--mdc-ripple-fg-opacity,0)}}@keyframes mdc-ripple-fg-opacity-out{0%{animation-timing-function:linear;opacity:0;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}.mdc-ripple-surface--test-edge-var-bug{--mdc-ripple-surface-test-edge-var:1px solid #000;visibility:hidden}.mdc-ripple-surface--test-edge-var-bug:before{border:var(--mdc-ripple-surface-test-edge-var)}.mdc-button{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-button:after,.mdc-button:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-button:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-button.mdc-ripple-upgraded:before{transform:scale(1);transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-button.mdc-ripple-upgraded:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-button.mdc-ripple-upgraded--unbounded:after{left:0;left:var(--mdc-ripple-left,0);top:0;top:var(--mdc-ripple-top,0)}.mdc-button.mdc-ripple-upgraded--foreground-activation:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-button.mdc-ripple-upgraded--foreground-deactivation:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(0) scale(1);transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-button:after,.mdc-button:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-button.mdc-ripple-upgraded:after{height:100%;height:var(--mdc-ripple-fg-size,100%);width:100%;width:var(--mdc-ripple-fg-size,100%)}.mdc-button:after,.mdc-button:before{background-color:#6200ee}@supports not (-ms-ime-align:auto){.mdc-button:after,.mdc-button:before{background-color:#6200ee;background-color:initial;background-color:var(--mdc-theme-primary,#6200ee)}}.mdc-button:hover:before{opacity:.04}.mdc-button.mdc-ripple-upgraded--background-focused:before,.mdc-button:not(.mdc-ripple-upgraded):focus:before{opacity:.12;transition-duration:75ms}.mdc-button:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-button:not(.mdc-ripple-upgraded):active:after{opacity:.12;transition-duration:75ms}.mdc-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}.mdc-button--raised:after,.mdc-button--raised:before,.mdc-button--unelevated:after,.mdc-button--unelevated:before{background-color:#fff}@supports not (-ms-ime-align:auto){.mdc-button--raised:after,.mdc-button--raised:before,.mdc-button--unelevated:after,.mdc-button--unelevated:before{background-color:#fff;background-color:var(--mdc-theme-on-primary,#fff)}}.mdc-button--raised:hover:before,.mdc-button--unelevated:hover:before{opacity:.08}.mdc-button--raised.mdc-ripple-upgraded--background-focused:before,.mdc-button--raised:not(.mdc-ripple-upgraded):focus:before,.mdc-button--unelevated.mdc-ripple-upgraded--background-focused:before,.mdc-button--unelevated:not(.mdc-ripple-upgraded):focus:before{opacity:.24;transition-duration:75ms}.mdc-button--raised:not(.mdc-ripple-upgraded):after,.mdc-button--unelevated:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-button--raised:not(.mdc-ripple-upgraded):active:after,.mdc-button--unelevated:not(.mdc-ripple-upgraded):active:after{opacity:.24;transition-duration:75ms}.mdc-button--raised.mdc-ripple-upgraded,.mdc-button--unelevated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.24}.mdc-elevation--z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mdc-elevation--z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mdc-elevation--z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mdc-elevation--z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mdc-elevation--z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mdc-elevation--z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mdc-elevation--z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mdc-elevation--z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mdc-elevation--z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mdc-elevation--z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mdc-elevation--z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mdc-elevation--z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mdc-elevation--z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mdc-elevation--z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mdc-elevation--z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mdc-elevation--z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mdc-elevation--z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mdc-elevation--z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mdc-elevation--z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mdc-elevation--z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mdc-elevation--z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mdc-elevation--z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mdc-elevation--z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mdc-elevation--z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mdc-elevation--z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mdc-elevation-transition{transition:box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow}:root[data-theme=dark] .mdc-elevation--z1{position:relative;z-index:1}:root[data-theme=dark] .mdc-elevation--z1:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.05;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z2{position:relative;z-index:2}:root[data-theme=dark] .mdc-elevation--z2:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.07;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z3{position:relative;z-index:3}:root[data-theme=dark] .mdc-elevation--z3:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.08;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z4{position:relative;z-index:4}:root[data-theme=dark] .mdc-elevation--z4:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.09;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z5{position:relative;z-index:5}:root[data-theme=dark] .mdc-elevation--z5:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z6{position:relative;z-index:6}:root[data-theme=dark] .mdc-elevation--z6:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.11;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z7{position:relative;z-index:7}:root[data-theme=dark] .mdc-elevation--z7:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.115;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z8{position:relative;z-index:8}:root[data-theme=dark] .mdc-elevation--z8:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z9{position:relative;z-index:9}:root[data-theme=dark] .mdc-elevation--z9:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.125;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z10{position:relative;z-index:10}:root[data-theme=dark] .mdc-elevation--z10:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.13;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z11{position:relative;z-index:11}:root[data-theme=dark] .mdc-elevation--z11:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.135;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z12{position:relative;z-index:12}:root[data-theme=dark] .mdc-elevation--z12:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.14;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z13{position:relative;z-index:13}:root[data-theme=dark] .mdc-elevation--z13:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.1425;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z14{position:relative;z-index:14}:root[data-theme=dark] .mdc-elevation--z14:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.145;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z15{position:relative;z-index:15}:root[data-theme=dark] .mdc-elevation--z15:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.1475;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z16{position:relative;z-index:16}:root[data-theme=dark] .mdc-elevation--z16:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.15;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z17{position:relative;z-index:17}:root[data-theme=dark] .mdc-elevation--z17:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.15125;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z18{position:relative;z-index:18}:root[data-theme=dark] .mdc-elevation--z18:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.1525;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z19{position:relative;z-index:19}:root[data-theme=dark] .mdc-elevation--z19:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.15375;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z20{position:relative;z-index:20}:root[data-theme=dark] .mdc-elevation--z20:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.155;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z21{position:relative;z-index:21}:root[data-theme=dark] .mdc-elevation--z21:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.15625;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z22{position:relative;z-index:22}:root[data-theme=dark] .mdc-elevation--z22:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.1575;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z23{position:relative;z-index:23}:root[data-theme=dark] .mdc-elevation--z23:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.15875;position:absolute;right:0;top:0;z-index:-1}:root[data-theme=dark] .mdc-elevation--z24{position:relative;z-index:24}:root[data-theme=dark] .mdc-elevation--z24:before{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;opacity:.16;position:absolute;right:0;top:0;z-index:-1}:root{--primary-50:#e8eaf6;--text-on-primary-50:var(--text-dark);--primary-100:#c5cae9;--text-on-primary-100:var(--text-dark);--primary-200:#9fa8da;--text-on-primary-200:var(--text-dark);--primary-300:#7986cb;--text-on-primary-300:var(--text-light);--primary-400:#5c6bc0;--text-on-primary-400:var(--text-light);--primary-500:#3f51b5;--text-on-primary-500:var(--text-light);--primary-600:#3949ab;--text-on-primary-600:var(--text-light);--primary-700:#303f9f;--text-on-primary-700:var(--text-light);--primary-800:#283593;--text-on-primary-800:var(--text-light);--primary-900:#1a237e;--text-on-primary-900:var(--text-light);--secondary-100:#ff80ab;--text-on-secondary-100:var(--text-dark);--secondary-200:#ff4081;--text-on-secondary-200:var(--text-light);--secondary-400:#f50057;--text-on-secondary-400:var(--text-light);--secondary-700:#c51162;--text-on-secondary-700:var(--text-light);--grey-50:#eceff1;--text-on-grey-50:var(--text-dark);--grey-100:#cfd8dc;--text-on-grey-100:var(--text-dark);--grey-200:#b0bec5;--text-on-grey-200:var(--text-dark);--grey-300:#90a4ae;--text-on-grey-300:var(--text-dark);--grey-400:#78909c;--text-on-grey-400:var(--text-light);--grey-500:#607d8b;--text-on-grey-500:var(--text-light);--grey-600:#546e7a;--text-on-grey-600:var(--text-light);--grey-700:#455a64;--text-on-grey-700:var(--text-light);--grey-800:#37474f;--text-on-grey-800:var(--text-light);--grey-900:#263238;--text-on-grey-900:var(--text-light)}*{box-sizing:border-box}::-moz-selection{background:#ff4081;background:var(--secondary-200);color:var(--text-light);color:var(--text-on-secondary-200)}::selection{background:#ff4081;background:var(--secondary-200);color:var(--text-light);color:var(--text-on-secondary-200)}body{background-color:initial;background-color:var(--background);color:initial;color:var(--text-on-background);display:flex;flex-direction:column;line-height:1.4em;min-height:100vh;padding:0}body>main{flex:1 0 auto}.fa-html5{color:#f30}.fa-css3,.fa-wordpress{color:#1e8cbe}.fa-js{color:#f5da55}.fa-laravel{color:#f4645f}.fa-sass{color:#c6538c}.fa-react{color:#61dafb}.fa-php{color:#4f5b93}.fa-gulp{color:#cf4647}.fa-vuejs{color:#64b984}.fa-star.fa-inverse{color:transparent}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/fonts/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Encode Sans Semi Condensed;font-style:normal;font-weight:400;src:url(/fonts/EncodeSansSemiCondensed-Regular.woff2) format("woff2"),url(/fonts/EncodeSansSemiCondensed-Regular.woff) format("woff")}body{font-family:Roboto,arial,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:Encode Sans Semi Condensed,sans-serif;font-weight:400}strong{font-weight:500}html{scrollbar-color:linear-gradient(0deg,initial,initial);scrollbar-color:linear-gradient(0deg,var(--primary) 0,var(--primary-dark) 100%);scrollbar-width:thin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:initial;background:var(--background)}::-webkit-scrollbar-thumb{background:linear-gradient(0deg,initial,initial);background:linear-gradient(0deg,var(--primary) 0,var(--primary-dark) 100%);border:2px solid;border-color:initial;border:2px solid var(--background)}.u-float-left{float:left}.u-float-right{float:right}.u-float-none{float:none}.u-text-left,.u-text-start{text-align:left}.u-text-end,.u-text-left{text-align:right}.u-text-center{text-align:center}.u-text-justify{text-align:justify}.u-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Container{height:100%;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:.5em;padding-right:.5em;position:relative;width:100%}@media (min-width:768px){.Container{padding-left:1.5em;padding-right:1.5em}}.Expandable{max-height:0;overflow:hidden;transition:max-height 1s ease-out}.Expandable--preview{margin:0 -1em;max-height:390px;min-height:390px;padding:0 1em;position:relative}.Expandable--preview.Expandable--expanded{overflow:visible}.Expandable--expanded{max-height:6000px}.Expandable--expanded:after{background-image:none}@media (min-width:992px){.Expandable--expanded{max-height:3000px}}@media (min-width:1200px){.Expandable--expanded{max-height:2000px}}.GridProfile>div{margin-bottom:1em}@media (min-width:768px){.GridProfile>div{margin-bottom:0}.GridProfile{grid-gap:2em;display:grid;grid-template-columns:1fr 1fr;width:100%}}@media (min-width:1200px){.GridProfile{grid-template-columns:4fr 7fr 4fr}}@media (min-width:768px){.GridProfile__intro{grid-column:span 2}}@media (min-width:1200px){.GridProfile__intro{grid-column:span 3}}@media (min-width:768px){.GridProfile__skills{grid-area:2/2}}@media (min-width:1200px){.GridProfile__skills{grid-area:2/3}}@media (min-width:768px){.GridProfile__education{grid-area:2/1}.GridProfile__employement{grid-area:3/span 2}}@media (min-width:1200px){.GridProfile__employement{grid-area:2/2}}.GridPortfolio>div{margin-bottom:1em}@media (min-width:576px){.GridPortfolio>div{margin-bottom:0}.GridPortfolio{grid-gap:2em;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));width:100%}.GridUserGroups{grid-gap:2em;display:grid;grid-template-columns:1fr 1fr;width:100%}}@media (min-width:768px){.GridUserGroups__phpne{display:grid;grid-template-columns:1fr 1fr;width:100%}}.GridUserGroups__phpne-city{display:none}@media (min-width:768px){.GridUserGroups__phpne-city{display:block}}:root[data-theme=dark] .GridUserGroups__frontendne img{filter:invert(1)}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}.Image{max-width:100%}:root[data-theme=dark] .Image{opacity:.95}.Image--thumbnail{background-color:initial;background-color:var(--light);border:1px solid #cfd8dc;border:1px solid var(--grey-100);border-radius:2px;padding:.25rem}@media screen{.Image[data-src]{display:inline-block;min-height:200px;position:relative;width:100%}.Image[data-src]:before{animation-duration:10s;animation-fill-mode:both;animation-iteration-count:2;animation-name:flash;background:transparent url(/img/frontend/missing-image.svg) no-repeat 50%;background-size:100% 100%}@media (prefers-reduced-motion:reduce){.Image[data-src]:before{animation:none}}.Image[data-src]:after,.Image[data-src]:before{background-color:initial;background-color:var(--background);content:"";height:20%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20%}.Image[data-src]:after{opacity:.6;z-index:1}}.AppBar{height:48px;position:relative;z-index:4}@media (orientation:portrait){.AppBar{height:56px}}.AppBar.AppBar--dense{height:48px}@media (min-width:576px){.AppBar{height:64px;margin:2em 0}.AppBar.AppBar--prominent{height:128px}.AppBar.AppBar--prominent.AppBar--dense{height:96px}}.AppBar__container{align-items:center;background-color:initial;background-color:var(--background);color:var(--text-primary);display:flex;height:inherit;justify-content:center;padding:16px;width:100%}.AppBar__container a{color:var(--text-primary);text-decoration:none}.AppBar.AppBar--primary .AppBar__container{background-color:#3f51b5;background-color:var(--primary-500)}.AppBar.AppBar--primary .AppBar__container,.AppBar.AppBar--primary .AppBar__container a{color:var(--text-light);color:var(--text-on-primary-500)}.AppBar.AppBar--transparent .AppBar__container{background-color:transparent;color:var(--text-primary)}.AppBar.AppBar--transparent .AppBar__container a{color:var(--text-primary)}.AppBar__logo{display:block;height:100%;margin:auto;overflow:visible;width:100%}@media (prefers-reduced-motion:no-preference){.AppBar__logo path{position:relative;transform-box:fill-box;transform-origin:50% 50%;transition:transform .2s;will-change:tranform}.AppBar__logo path.focus{transform:translateY(-35px) scale(1.5) rotate(10deg);z-index:1}}.CookieConsent{background-color:initial;background-color:var(--light);bottom:0;color:initial;color:var(--text-on-background);padding:2em;position:fixed;right:0;transition:bottom 1s ease-in-out;width:100%;z-index:9999}@media (min-width:768px){.CookieConsent{bottom:1em;max-width:24em;right:1em}}.CookieConsent.CookieConsent--dismissed{bottom:-100%}.CookieConsent__link{color:initial;color:var(--text-on-background);display:block;text-decoration:underline}.CookieConsent__link:hover{color:initial;color:var(--text-on-background);text-decoration:none!important}.CookieConsent__dismiss{color:initial!important;color:var(--text-on-primary)!important;cursor:pointer;display:block;margin-top:2em;width:100%}.Card{background-color:initial;background-color:var(--background);color:var(--text-primary);padding:1rem 1rem 1.5rem}.Card__media{margin:-1rem -1rem 0;max-width:calc(100% + 2rem)}.Card__title{color:initial;color:var(--primary);font-size:1.3em;font-weight:500;margin:0;padding-top:1em;text-align:left}.Card__secondary{color:var(--text-primary);font-size:1em;font-weight:500;margin:0;padding-top:.8em}.Card__content{color:var(--text-secondary);font-size:1em;font-weight:400;margin:0;padding-top:.5em}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{animation-name:swing;transform-origin:top center}.Footer__row{align-content:stretch;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;margin-bottom:15px;margin-top:15px}@media (min-width:768px){.Footer__row{flex-direction:row;margin-bottom:30px;margin-top:30px}}.Footer__logo{display:none}@media (min-width:768px){.Footer__logo{display:block;margin-bottom:0}}.Footer__logo .Footer__logo-short{display:inline-block;height:20px}@media (min-width:768px){.Footer__logo .Footer__logo-short{display:none}}.Footer__logo .Footer__logo-long{display:none}@media (min-width:768px){.Footer__logo .Footer__logo-long{display:inline-block;height:20px}}.Footer__social{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1em}@media (min-width:768px){.Footer__social{margin-top:0}}.Footer__social>a{font-size:1.7em;margin-bottom:1em;margin-left:1em}@media (min-width:768px){.Footer__social>a{margin-bottom:0}}.Footer__social>a:first-child{margin-left:0}.Footer__social .svg-inline--fa{animation-duration:1s;animation-fill-mode:both}@media screen and (prefers-reduced-motion:reduce){.Footer__social .svg-inline--fa{animation:none}}.Footer__social .fa-linkedin-in{color:#2672ae}.Footer__social .fa-linkedin-in:hover{animation-name:jello}.Footer__social .fa-stack-overflow{color:#f48024}.Footer__social .fa-stack-overflow:hover{animation-name:rubberBand}.Footer__social .fa-twitter{color:#55acee}.Footer__social .fa-twitter:hover{animation-name:tada}.Footer__social .fa-hackerrank{color:#71ca68}.Footer__social .fa-hackerrank:hover{animation-name:rubberBand}.Footer__social .fa-jsfiddle{color:#309af4}.Footer__social .fa-jsfiddle:hover{animation-name:swing}.Footer__social .fa-codepen{color:#191919}.Footer__social .fa-codepen:hover{animation-name:rubberBand}.Footer__social .fa-github{color:#24292e}.Footer__social .fa-github:hover{animation-name:swing}.Footer__social .fa-bitbucket{color:#0747a6}.Footer__social .fa-bitbucket:hover{animation-name:jello}.Footer__social .fa-gitlab{color:#e24329}.Footer__social .fa-gitlab:hover{animation-name:swing}.Footer__social .fa-docker{color:#0087c8}.Footer__social .fa-docker:hover{animation-name:tada}:root[data-theme=dark] .fa-jsfiddle{color:#fff}:root[data-theme=dark] .fa-codepen,:root[data-theme=dark] .fa-github{filter:invert(1)}:root[data-theme=dark] .fa-bitbucket{color:#fff}.Footer__hosting{margin:auto;text-align:center}@media (min-width:768px){.Footer__hosting{margin:0;order:2;text-align:left}}.Footer__hosting a{color:var(--text-primary);margin-left:20px;position:relative;text-decoration:none}.Footer__hosting a .heart{animation:loveheart 1s steps(28),heartbeat 10s infinite;background:url(/img/heart-pink.png?h=50) no-repeat 0 0;background-size:cover;cursor:pointer;height:50px;left:-38px;position:absolute;top:-18px;width:50px}.Footer__hosting a:hover{color:#303f9f;color:var(--primary-700);text-decoration:none;text-decoration-thickness:unerline}.Footer__hosting a:hover .heart{background-position:-1400px 0;transition:background 1s steps(28)}.Footer__copyright{margin:auto;text-align:center}@media (min-width:768px){.Footer__copyright{margin:0;order:1;text-align:left}}@keyframes heartbeat{0%{transform:scaleX(1)}3%{transform:scale3d(1.5,1.5,1.5)}6%{transform:scale3d(1.1,1.1,1.1)}10%{transform:scale3d(2,2,2)}30%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes loveheart{0%{background-position:0 0}to{background-position:-2800px 0}}.Paper{background-color:initial;background-color:var(--surface);border:none;border-radius:3px;color:initial;color:var(--text-on-surface);padding:1rem}@media (min-width:768px){.Paper{padding:2rem}}.Paper.Paper--no-padding{padding:0}.Paper.Paper--margin{margin-bottom:1em;margin-top:.5em}@media (min-width:768px){.Paper.Paper--margin{margin-bottom:2em;margin-top:2em}}.Paper__title{color:initial;color:var(--primary);margin:0 auto 1em}.Paper__body{margin:0 auto 1.5em}.Resume p:not(:last-child){margin-bottom:1em}.Resume__profile{margin:0 auto}.Resume__profile a{color:initial;color:var(--text-on-background)}.Resume__profile.Resume__profile--larger{font-size:1.125em}.Resume__list>p{margin:.5em 0}.Resume__list>p:last-of-type,.Resume__title{margin-bottom:1em}.Resume__title{border-bottom-color:initial;border-bottom-style:dotted;border-bottom-width:1px;border-bottom:1px dotted var(--primary);color:initial;color:var(--primary);font-size:1em;line-height:normal;margin-top:1em;text-transform:uppercase}.Resume__title>.fa,.Resume__title>.svg-inline--fa{float:right}.Resume__hero{display:flex;flex-direction:column;width:100%}@media (min-width:576px){.Resume__hero{flex-direction:row}}@media (min-width:992px){.Resume__hero{height:286px}}@media (min-width:1200px){.Resume__hero{height:242px}}.Resume__hero>*{padding:1em}@media (min-width:768px){.Resume__hero>*{padding:2em}}.Resume__hero-image{flex:1 1 auto;height:calc(100vw - 1em);-o-object-fit:cover;object-fit:cover;padding:0;width:100%}@media (min-width:576px){.Resume__hero-image{height:auto}}@media (min-width:992px){.Resume__hero-image{height:100%}}:root{--tag:30px}.Tags{list-style:none;margin:0;padding:0 0 0 10px}.Tags:after{clear:both;content:"";display:table}.Tags>li{background:initial;background:var(--primary);border-bottom-right-radius:.2em;border-top-right-radius:.2em;color:initial;color:var(--text-on-primary);cursor:default;float:left;font-size:1em;height:30px;height:var(--tag);line-height:30px;line-height:var(--tag);margin:0 1.5em 1em 0;padding:0 1em;position:relative}.Tags>li:before{border-bottom-color:transparent;border-left-color:transparent;border-right-color:initial;border-style:solid;border-top-color:transparent;border-color:transparent var(--primary) transparent transparent;border-width:15px 15px 15px 0;border-width:calc(var(--tag)/2) calc(var(--tag)/2) calc(var(--tag)/2) 0;content:"";float:left;height:0;left:-15px;left:calc(var(--tag)/-2);position:absolute;top:0;width:0}.Tags>li:after{background:initial;background:var(--text-on-primary);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:calc(50% - 3px);width:6px}.Tags--hover>li:hover{background:#ff4081;background:var(--secondary-200);color:var(--text-light);color:var(--text-on-secondary-200)}.Tags--hover>li:hover:before{border-color:transparent #ff4081 transparent transparent;border-color:transparent var(--secondary-200) transparent transparent}.Theme{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){.Theme>*{animation-duration:2s;animation-fill-mode:forwards}}@media (min-width:992px){.Theme>*{font-size:2em}}.Theme>:not(:first-child){bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.Theme.Theme--init>*{animation-duration:0s}:root[data-theme=dark] .Theme .fa-sun{animation-name:spinOut;opacity:0}:root:not([data-theme=dark]) .Theme .fa-sun,:root[data-theme=dark] .Theme .fa-moon{animation-name:spinIn;opacity:1}:root:not([data-theme=dark]) .Theme .fa-moon{animation-name:spinOut;opacity:0}@keyframes spinOut{0%{opacity:1;pointer-events:all;transform:rotate(0deg) scale(1);transition:transform 1s cubic-bezier(1,0,1,0),transform 1s ease-out}75%{opacity:0;pointer-events:none;transform:rotate(300deg) scale(.5)}}@keyframes spinIn{0%{opacity:0;pointer-events:none;transform:rotate(0deg) scale(.25);transition:transform 1s cubic-bezier(0,1,0,1),transform 1s ease-out}to{opacity:1;pointer-events:all;transform:rotate(1turn) scale(1)}}*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.text-center{text-align:center}.text-right{text-align:right}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}
