html,body{height:100%}body{margin:0;margin-bottom:25px;padding:0;background-color:#fff;font-family:"Lucida Grande", "Bitstream Vera Sans", "Verdana";color:#333}pre{background-color:#eee;padding:10px;font-size:11px}.flash_error a,.flash_alert a{color:#8a1f11;text-decoration:underline}.flash_notice a{color:#514721;text-decoration:underline}.flash_success a{color:#264409;text-decoration:underline}.flash_info a{color:#205791;text-decoration:underline}div.field,div.actions{margin-bottom:10px}#notice{color:green}.field_with_errors{color:red;font-weight:bold;display:inline}.field_with_errors input{background-color:#FFCCCC}#error_explanation{border:2px solid red;padding:7px;padding-bottom:0;margin-bottom:20px}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;margin-bottom:0px;color:red}#error_explanation ul li{font-size:12px;list-style:square;text-align:left}.flash_error,.flash_alert,.flash_notice,.flash_success,.flash_info{padding:0.8em;margin-bottom:1em;border:2px solid #ddd}.flash_error,.flash_alert{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4}.flash_notice{background:#fff6bf;color:#514721;border-color:#ffd324}.flash_success{background:#e6efc2;color:#264409;border-color:#c6d880}.flash_info{background:#d5edf8;color:#205791;border-color:#92cae4}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:5px 5px;display:inline-block;cursor:pointer;transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger.is-active:hover{opacity:0.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#BDCDED}.hamburger-box{width:20px;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:20px;height:2px;background-color:#BDCDED;border-radius:3px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger--3dx .hamburger-box{perspective:40px}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -6px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:40px}.hamburger--3dx-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0, -6px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:40px}.hamburger--3dy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0, -6px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:40px}.hamburger--3dy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0, -6px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:40px}.hamburger--3dxy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0, -6px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:40px}.hamburger--3dxy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0, -6px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-4px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-4px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(4px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(4px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-4px, -5px, 0) rotate(-45deg) scale(0.7, 1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-4px, 5px, 0) rotate(45deg) scale(0.7, 1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(4px, -5px, 0) rotate(45deg) scale(0.7, 1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(4px, 5px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-12px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -6px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-12px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0, -6px, 0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:6px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:12px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 6px, 0) rotate(135deg);transition-delay:0.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -12px, 0) rotate(-270deg);transition-delay:0.075s}.hamburger--elastic-r .hamburger-inner{top:1px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:6px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic-r .hamburger-inner::after{top:12px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 6px, 0) rotate(-135deg);transition-delay:0.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0, -12px, 0) rotate(270deg);transition-delay:0.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:6px;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-40px;top:-40px;transform:translate3d(40px, 40px, 0) rotate(45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-40px;top:-40px;transform:translate3d(-40px, 40px, 0) rotate(-45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:6px;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-40px;top:40px;transform:translate3d(40px, -40px, 0) rotate(-45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-40px;top:40px;transform:translate3d(-40px, -40px, 0) rotate(45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner::before{top:6px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:12px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-2.8571428571px, -4px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -12px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner::before{top:6px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider-r .hamburger-inner::after{top:12px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 6px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(2.8571428571px, -4px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0, -12px, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:6px;transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:12px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:0.22s;background-color:transparent !important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 6px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-12px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0, -6px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s 0.22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear}.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.mdc-drawer{border-color:rgba(0,0,0,0.12);background-color:#fff;border-radius:0 0 0 0;z-index:6;width:256px;display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box;height:100%;border-right-width:1px;border-right-style:solid;overflow:hidden;transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.mdc-drawer .mdc-drawer__title{color:rgba(0,0,0,0.87)}.mdc-drawer .mdc-list-group__subheader{color:rgba(0,0,0,0.6)}.mdc-drawer .mdc-drawer__subtitle{color:rgba(0,0,0,0.6)}.mdc-drawer .mdc-list-item__graphic{color:rgba(0,0,0,0.6)}.mdc-drawer .mdc-list-item{color:rgba(0,0,0,0.87)}.mdc-drawer .mdc-list-item--activated .mdc-list-item__graphic{color:#fcb8ab}.mdc-drawer .mdc-list-item--activated{color:rgba(252,184,171,0.87)}[dir="rtl"] .mdc-drawer,.mdc-drawer[dir="rtl"]{border-radius:0 0 0 0}.mdc-drawer .mdc-list-item{border-radius:4px}.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content{margin-left:256px;margin-right:0}[dir="rtl"] .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content,.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content[dir="rtl"]{margin-left:0;margin-right:256px}[dir="rtl"] .mdc-drawer,.mdc-drawer[dir="rtl"]{border-right-width:0;border-left-width:1px;border-right-style:none;border-left-style:solid}.mdc-drawer .mdc-list-item{font-family:"Roboto", sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:0.875rem;line-height:1.375rem;font-weight:500;letter-spacing:0.0071428571em;text-decoration:inherit;text-transform:inherit;height:calc(48px - 2 * 4px);margin:8px 8px;padding:0 8px}.mdc-drawer .mdc-list-item:nth-child(1){margin-top:2px}.mdc-drawer .mdc-list-item:nth-last-child(1){margin-bottom:0}.mdc-drawer .mdc-list-group__subheader{font-family:"Roboto", sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:0.875rem;line-height:1.25rem;font-weight:400;letter-spacing:0.0178571429em;text-decoration:inherit;text-transform:inherit;display:block;margin-top:0;line-height:normal;margin:0;padding:0 16px}.mdc-drawer .mdc-list-group__subheader::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-drawer .mdc-list-divider{margin:3px 0 4px 0}.mdc-drawer .mdc-list-item__text,.mdc-drawer .mdc-list-item__graphic{pointer-events:none}.mdc-drawer--animate{transform:translateX(-100%)}[dir="rtl"] .mdc-drawer--animate,.mdc-drawer--animate[dir="rtl"]{transform:translateX(100%)}.mdc-drawer--opening{transform:translateX(0);transition-duration:250ms}[dir="rtl"] .mdc-drawer--opening,.mdc-drawer--opening[dir="rtl"]{transform:translateX(0)}.mdc-drawer--closing{transform:translateX(-100%);transition-duration:200ms}[dir="rtl"] .mdc-drawer--closing,.mdc-drawer--closing[dir="rtl"]{transform:translateX(100%)}.mdc-drawer__header{flex-shrink:0;box-sizing:border-box;min-height:64px;padding:0 16px 4px}.mdc-drawer__title{font-family:"Roboto", sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.25rem;line-height:2rem;font-weight:500;letter-spacing:0.0125em;text-decoration:inherit;text-transform:inherit;display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-drawer__title::before{display:inline-block;width:0;height:36px;content:"";vertical-align:0}.mdc-drawer__title::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-drawer__subtitle{font-family:"Roboto", sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:0.875rem;line-height:1.25rem;font-weight:400;letter-spacing:0.0178571429em;text-decoration:inherit;text-transform:inherit;display:block;margin-top:0;line-height:normal;margin-bottom:0}.mdc-drawer__subtitle::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-drawer__content{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.mdc-drawer--dismissible{left:0;right:initial;display:none;position:absolute}[dir="rtl"] .mdc-drawer--dismissible,.mdc-drawer--dismissible[dir="rtl"]{left:initial;right:0}.mdc-drawer--dismissible.mdc-drawer--open{display:flex}.mdc-drawer-app-content{margin-left:0;margin-right:0;position:relative}[dir="rtl"] .mdc-drawer-app-content,.mdc-drawer-app-content[dir="rtl"]{margin-left:0;margin-right:0}.mdc-drawer--modal{box-shadow:0px 8px 10px -5px rgba(0,0,0,0.2),0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12);left:0;right:initial;display:none;position:fixed}.mdc-drawer--modal+.mdc-drawer-scrim{background-color:rgba(0,0,0,0.32)}[dir="rtl"] .mdc-drawer--modal,.mdc-drawer--modal[dir="rtl"]{left:initial;right:0}.mdc-drawer--modal.mdc-drawer--open{display:flex}.mdc-drawer-scrim{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.mdc-drawer--open+.mdc-drawer-scrim{display:block}.mdc-drawer--animate+.mdc-drawer-scrim{opacity:0}.mdc-drawer--opening+.mdc-drawer-scrim{transition-duration:250ms;opacity:1}.mdc-drawer--closing+.mdc-drawer-scrim{transition-duration:200ms;opacity:0}.mdc-list{font-family:"Roboto", sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:0.009375em;text-decoration:inherit;text-transform:inherit;line-height:1.5rem;margin:0;padding:8px 0;list-style-type:none;color:rgba(0,0,0,0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0,0,0,0.87))}.mdc-list:focus{outline:none}.mdc-list-item__secondary-text{color:rgba(0,0,0,0.54);color:var(--mdc-theme-text-secondary-on-background, rgba(0,0,0,0.54))}.mdc-list-item__graphic{background-color:transparent}.mdc-list-item__graphic{color:rgba(0,0,0,0.38);color:var(--mdc-theme-text-icon-on-background, rgba(0,0,0,0.38))}.mdc-list-item__meta{color:rgba(0,0,0,0.38);color:var(--mdc-theme-text-hint-on-background, rgba(0,0,0,0.38))}.mdc-list-group__subheader{color:rgba(0,0,0,0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0,0,0,0.87))}.mdc-list--dense{padding-top:4px;padding-bottom:4px;font-size:.812rem}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;height:48px;padding:0 16px;overflow:hidden}.mdc-list-item:focus{outline:none}.mdc-list-item--selected,.mdc-list-item--activated{color:#fcb8ab;color:var(--mdc-theme-primary, #fcb8ab)}.mdc-list-item--selected .mdc-list-item__graphic,.mdc-list-item--activated .mdc-list-item__graphic{color:#fcb8ab;color:var(--mdc-theme-primary, #fcb8ab)}.mdc-list-item--disabled{color:rgba(0,0,0,0.38);color:var(--mdc-theme-text-disabled-on-background, rgba(0,0,0,0.38))}.mdc-list-item__graphic{margin-left:0;margin-right:32px;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;fill:currentColor}.mdc-list-item[dir="rtl"] .mdc-list-item__graphic,[dir="rtl"] .mdc-list-item .mdc-list-item__graphic{margin-left:32px;margin-right:0}.mdc-list .mdc-list-item__graphic{display:inline-flex}.mdc-list-item__meta{margin-left:auto;margin-right:0}.mdc-list-item__meta:not(.material-icons){font-family:"Roboto", sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:0.75rem;line-height:1.25rem;font-weight:400;letter-spacing:0.0333333333em;text-decoration:inherit;text-transform:inherit}.mdc-list-item[dir="rtl"] .mdc-list-item__meta,[dir="rtl"] .mdc-list-item .mdc-list-item__meta{margin-left:0;margin-right:auto}.mdc-list-item__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item__text[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal;margin-bottom:-20px;display:block}.mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list--dense .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list--dense .mdc-list-item__primary-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list--dense .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{font-family:"Roboto", sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:0.875rem;line-height:1.25rem;font-weight:400;letter-spacing:0.0178571429em;text-decoration:inherit;text-transform:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal;display:block}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list--dense .mdc-list-item__secondary-text{display:block;margin-top:0;line-height:normal;font-size:inherit}.mdc-list--dense .mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list--dense .mdc-list-item{height:40px}.mdc-list--dense .mdc-list-item__graphic{margin-left:0;margin-right:36px;width:20px;height:20px}.mdc-list-item[dir="rtl"] .mdc-list--dense .mdc-list-item__graphic,[dir="rtl"] .mdc-list-item .mdc-list--dense .mdc-list-item__graphic{margin-left:36px;margin-right:0}.mdc-list--avatar-list .mdc-list-item{height:56px}.mdc-list--avatar-list .mdc-list-item__graphic{margin-left:0;margin-right:16px;width:40px;height:40px;border-radius:50%}.mdc-list-item[dir="rtl"] .mdc-list--avatar-list .mdc-list-item__graphic,[dir="rtl"] .mdc-list-item .mdc-list--avatar-list .mdc-list-item__graphic{margin-left:16px;margin-right:0}.mdc-list--two-line .mdc-list-item__text{align-self:flex-start}.mdc-list--two-line .mdc-list-item{height:72px}.mdc-list--two-line.mdc-list--dense .mdc-list-item,.mdc-list--avatar-list.mdc-list--dense .mdc-list-item{height:60px}.mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic{margin-left:0;margin-right:20px;width:36px;height:36px}.mdc-list-item[dir="rtl"] .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic,[dir="rtl"] .mdc-list-item .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic{margin-left:20px;margin-right:0}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item{cursor:pointer}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-divider{height:0;margin:0;border:none;border-bottom-width:1px;border-bottom-style:solid}.mdc-list-divider{border-bottom-color:rgba(0,0,0,0.12)}.mdc-list-divider--padded{margin:0 16px}.mdc-list-divider--inset{margin-left:72px;margin-right:0;width:calc(100% - 72px)}.mdc-list-group[dir="rtl"] .mdc-list-divider--inset,[dir="rtl"] .mdc-list-group .mdc-list-divider--inset{margin-left:0;margin-right:72px}.mdc-list-divider--inset.mdc-list-divider--padded{width:calc(100% - 72px - 16px)}.mdc-list-group .mdc-list{padding:0}.mdc-list-group__subheader{font-family:"Roboto", sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:0.009375em;text-decoration:inherit;text-transform:inherit;margin:0.75rem 16px}@-webkit-keyframes mdc-ripple-fg-radius-in{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-radius-in{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@-webkit-keyframes mdc-ripple-fg-opacity-in{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-in{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@-webkit-keyframes mdc-ripple-fg-opacity-out{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}@keyframes mdc-ripple-fg-opacity-out{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;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)}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item{--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:transparent}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before{transition:opacity 15ms linear, background-color 15ms linear;z-index:1}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{background-color:#000}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:hover::before{opacity:0.04}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):focus::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:0.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::before{opacity:0.24}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::after{background-color:#fcb8ab}@supports not (-ms-ime-align: auto){:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::after{background-color:var(--mdc-theme-primary, #fcb8ab)}}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:hover::before{opacity:0.32}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):focus::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:0.48}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.48}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.48}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::before{opacity:0.16}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::after{background-color:#fcb8ab}@supports not (-ms-ime-align: auto){:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::after{background-color:var(--mdc-theme-primary, #fcb8ab)}}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:hover::before{opacity:0.24}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):focus::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:0.4}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.4}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: 0.4}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled{--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:transparent}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before{transition:opacity 15ms linear, background-color 15ms linear;z-index:1}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{background-color:#000}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled:not(.mdc-ripple-upgraded):focus::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--background-focused::before{transition-duration:75ms;opacity:0.24}body{font-family:"Roboto", sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Roboto", sans-serif}h1,h2{font-size:1.5em}h1{font-weight:bold}h3{margin:0}p{margin:1em 0}html,body{height:100%;margin:0;padding:0}body{position:absolute;top:0px;left:0px;width:100%;height:100%;min-height:100%;background-color:white;background-repeat:repeat;background-size:50%;color:#BDCDED;margin:0 auto;padding:0}body.simple{height:auto;box-sizing:border-box}a{text-decoration:none;color:#9F98BF;cursor:pointer}a:hover{color:#736A9E;text-decoration:underline}a.small_action{font-size:small}a.no-link-style{color:inherit;text-decoration:none}a.no-link-style:hover{text-decoration:none}img{border:0}input,select{border-radius:4px;border:1px solid #020C1B;font-size:14px;padding:4px 15px;line-height:1.42857143}.wrapper-outer{display:flex;flex-direction:column;min-height:100%}.social-network-integration{display:none}footer{bottom:0;width:100%;font-size:12px;z-index:4;position:relative}footer a{font-size:12px;text-decoration:none}footer .content{max-width:960px;margin:0 auto;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end}footer .content .left,footer .content .center,footer .content .right{flex:1}footer .content .center{text-align:center}.alert{border:4px solid blue;background-color:#CDD3FF;padding:20px}.push{height:61px}nav{z-index:1000}nav header{z-index:100}nav .right{float:right}nav .nav-button{display:none}section{color:#00DD00;font-size:16px;line-height:22px;max-width:960px;margin:auto;padding:10px}h2{font-weight:300}h2.subheader{color:rgba(35,35,35,0.5);font-size:0.8em;margin:0px 0px 20px 10px}.outro{max-width:700px}.primary-cta{background:#9F98BF;border-radius:5px;border:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;margin:auto;padding:12px 20px}.primary-cta:hover{background:#736A9E;color:white;text-decoration:none}.bold{font-weight:600}#login label{width:80px;text-align:right;display:inline-block}.button,input[type="submit"]{background:#9F98BF;border:0;padding:7px 20px;border-radius:5px;color:#fff;cursor:pointer;display:inline-block}input[type="submit"]:hover{background:#736A9E}#login input[type="submit"]{margin:0 0 0 85px}input[type="text"],input[type="email"],input[type="password"]{border:none;border-radius:0;border-bottom:1px solid gray;background-color:transparent}.devise_links{text-align:center;font-size:smaller}.expandable_section{max-height:0;overflow:hidden;transition:max-height 1s}.expandable_section.expand{max-height:100px}.signature{text-align:right}@media all and (max-width: 700px){nav{position:relative;margin:0;width:100%;background-color:rgba(255,255,255,0.8);cursor:pointer;padding:10px 0px}nav .nav-button{display:block;overflow:hidden;text-align:center}header,section,footer p{padding-left:20px;padding-right:20px}.wrapper{margin:0}section{margin-top:20px;margin-left:0px}}@media all and (max-width: 400px){.logo{height:60px;width:60px}}.twitter-timeline-box{position:absolute;overflow:hidden;right:45px;bottom:45px;max-height:300px;opacity:1;transition:max-height 2s, bottom 2s, opacity 1s}.twitter-timeline-box.hide{max-height:0px;bottom:0px;opacity:0}div.form-area{padding:15px}div.form-area select{height:24px;width:200px;border:none;background-color:#1e51b1}div.form-area input[type="text"],div.form-area input[type="email"],div.form-area input[type="password"]{margin-top:10px}div.form-area .btn{margin-top:20px}.answer-submission input,.answer-submission select{margin:15px;width:100%}.answer-submission input.hidden,.answer-submission select.hidden{display:none}@media all and (max-width: 500px){.answer-submission input,.answer-submission select{margin:5px}.answer-submission .answer{width:auto;min-width:100px}}.authentication_form{display:flex;align-items:center;flex-direction:column;text-align:center}.authentication_form h1{margin-bottom:15px}.authentication_form .name{padding:10px 0;color:#ddd;opacity:1;transition:opacity 1s}.authentication_form .name:after{content:"";border-bottom:1px solid black}.authentication_form .name.faded{opacity:0}.authentication_form .input_name{display:none}.authentication_form .hidden_actions{display:none}.authentication_form div.actions{margin-top:1em}.authentication_form div.fb_connect{display:inline-block;position:relative;top:4px}.authentication_form div.fb_connect .fb_iframe_widget{margin:auto}.google_login_wrapper{cursor:pointer;display:block;background-color:#5074F1;border-radius:2px;color:white;padding:2px;margin-top:5px}.google_login_wrapper:hover{text-decoration:none;background-color:#4156CF}.google_login_wrapper .google_login_icon-wrapper{float:left;padding:5px;background-color:white;border-radius:1px}.google_login_wrapper .google_login_icon{width:18px;height:18px}.google_login_wrapper .google_login_text-wrapper{font-size:14px;line-height:28px;margin-left:6px;margin-right:6px;vertical-align:top}.about_me .name{color:inherit}div.devise-links{font-size:smaller}.team_form label{width:100px;text-align:right;display:inline-block}div#team_setup_form,div#team_edit_form{text-align:left}div#team_setup_form div.choice div.or,div#team_edit_form div.choice div.or{margin-top:10px;padding-left:220px}div#team_setup_form div.team_password,div#team_edit_form div.team_password{margin-top:10px}div#team_setup_form div.actions,div#team_edit_form div.actions{padding-left:140px;margin:10px}div#team_setup_form label,div#team_edit_form label{display:inline-block;width:120px;padding-right:10px;text-align:right}div#team_setup_form select,div#team_edit_form select{width:210px}div#team_setup_form input,div#team_edit_form input{width:200px}.team_details hr{margin:40px 0px}.team_details .table{box-sizing:border-box;border-spacing:0;border-collapse:collapse}.team_details .table>:first-child td{border-top:0px}.team_details .table tr{box-sizing:border-box}.team_details .table tr th{border-bottom:2px solid #40587D}.team_details .table tr td{border-top:1px solid #40587D;vertical-align:top;padding:8px}div#hints .hint{display:none}.hidden{display:none}.flavor-text{color:white;margin-bottom:20px}.submission.accepted{color:green}.submission.rejected{color:red}.mobile_only{display:none}.fish{width:200px;height:100px;background:red;border-radius:100px/50px;position:absolute;top:100px;left:100px;-webkit-animation:10s swim infinite linear;animation:10s swim infinite linear}.fish .tail{position:absolute;right:-20px;width:0;height:0;border-top:50px solid transparent;border-right:100px solid red;border-bottom:50px solid transparent}@-webkit-keyframes swim{0%, 100%{top:0px;left:0px;transform:rotateY(180deg)}25%{top:100%;left:100%;transform:rotateY(180deg)}50%{top:100%;left:100%;transform:rotateY(0deg)}75%{top:0px;left:0px;transform:rotateY(0deg)}}@keyframes swim{0%, 100%{top:0px;left:0px;transform:rotateY(180deg)}25%{top:100%;left:100%;transform:rotateY(180deg)}50%{top:100%;left:100%;transform:rotateY(0deg)}75%{top:0px;left:0px;transform:rotateY(0deg)}}#getting-started{border-top:1px solid #ccc;margin-top:25px;padding-top:15px;text-align:left}#getting-started h1{margin:0;font-size:20px}#getting-started h2{margin:0;font-size:14px;font-weight:normal;color:#333;margin-bottom:25px}#getting-started ol{margin-left:10px}#getting-started li{font-size:14px;color:#000;margin-bottom:5px}#getting-started li h2{margin:0;font-weight:normal;font-size:18px;color:#333}#getting-started li p{color:#555;font-size:13px}.style_guide{display:flex;flex-direction:row;flex-wrap:wrap;background-color:white}.style_guide .color_box{height:200px;width:200px;padding:20px;border:5px solid black}.style_guide .text_color{background-color:#BDCDED}.style_guide .link_color{background-color:#9F98BF}.style_guide .link_hover_color{background-color:#736A9E}.style_guide .color_1{background-color:#40587D}.style_guide .color_1_dark{background-color:#020C1B}.style_guide .color_1_light{background-color:#0F295A}.style_guide .color_2{background-color:#504583}.style_guide .color_2_dark{background-color:#07021D}.style_guide .color_2_light{background-color:#1F164E}.style_guide .color_3{background-color:#37786D}.style_guide .color_3_dark{background-color:#0B483D}.style_guide .color_3_light{background-color:#89B3AC}.style_guide .color_4{background-color:#F5821E}.style_guide .color_4_light{background-color:#fcd3b0}@media print{object{height:100px;width:100px}nav,.flavor-text,.twitter-timeline-box,.solved_list{display:none}}.code{font-family:"Lucida Console", Monaco, monospace}.crossword{border-spacing:0;border-collapse:collapse}.crossword th,.crossword td{height:1.2em;width:1.2em;border:1px solid #ccc}.offline,.print{display:none}@media print{.print{display:block;height:100px;border:1px solid black;width:100px}}.puzzle-card.poster{padding:20px 60px}.poster-arrow-wrapper{position:relative;height:200px;margin-left:20px}.poster-arrow{background-color:rgba(0,0,0,0.2);border-radius:20px;padding:5px 20px;display:inline-block}.poster-arrow-left{position:absolute;top:0;left:0;transform:rotate(90deg);transform-origin:left}.poster-arrow-line{position:absolute;top:0;left:0;transform:rotate(45deg);transform-origin:left}.poster-cell{align-items:center;display:inline-flex;font-family:serif;font-size:1.2em;height:30px;justify-content:center;margin-bottom:5px;text-align:center;width:30px}.rainingmen{display:flex;flex-wrap:wrap;align-items:center;padding:20px;font-size:30px;letter-spacing:5px}.puzzle-card.shots{max-width:none}.crossword-shot{background-image:url(/images/Hamilton-Logo.png);line-height:1.2;background-size:contain;background-position:center;background-repeat:no-repeat}.crossword-shot td{height:35px;min-width:35px;width:35px}.crossword-number{font-size:0.6em;position:absolute}.crossword-input{border-radius:0;border:0;height:100%;margin:0;padding:0;text-align:center;width:100%}.hamilton-logo{background-image:url(/images/Hamilton-Logo.png);background-repeat:no-repeat;height:750px;width:600px;background-position:center;margin:0 auto 100px;position:relative}.bullet{position:absolute;display:block;width:10px;padding:10px}.bullet.bullet-1{top:0;left:calc(50% - 15px)}.bullet.bullet-2,.bullet.bullet-3,.bullet.bullet-4,.bullet.bullet-5{top:45%}.bullet.bullet-2{left:0}.bullet.bullet-3{left:35%}.bullet.bullet-4{right:35%}.bullet.bullet-5{right:0}.bullet.bullet-6,.bullet.bullet-7,.bullet.bullet-8{top:65%}.bullet.bullet-6{left:27%}.bullet.bullet-7{right:27%}.bullet.bullet-8{top:78%;left:calc(50% - 15px)}.bullet.bullet-9,.bullet.bullet-10{bottom:0}.bullet.bullet-9{left:20%}.bullet.bullet-10{right:20%}.bullet-display{background:rgba(255,255,255,0.5);border:1px solid;box-sizing:border-box;color:black;display:flex;font-size:25px;height:70px;justify-content:center;padding:10px;position:absolute;transition:.1s ease-in-out;width:400px}.bullet-display.center{top:52%;left:calc(50% - 200px)}.bullet-display.bullet-display-0{top:50px;left:calc(50% - 200px)}.bullet-display.bullet-display-1{top:52%;left:-31%}.bullet-display.bullet-display-2{top:52%;left:4%}.bullet-display.bullet-display-3{top:52%;left:29%}.bullet-display.bullet-display-4{top:52%;left:65%}.bullet-display.bullet-display-5{top:71%;left:-4%}.bullet-display.bullet-display-6{top:71%;left:36%}.bullet-display.bullet-display-7{top:84%;left:calc(50% - 200px)}.bullet-display.bullet-display-8{top:100%;left:-10%}.bullet-display.bullet-display-9{top:100%;left:44%}.bullet-display .shot{flex:1}.music{min-width:920px;width:960px;margin:auto}.music .row{height:130px}.music .block{min-height:100px;min-width:100px;margin:5px;border:5px solid #0F295A;border-radius:5px;color:#40587D;text-align:center;position:relative;float:left;display:flex;flex-direction:column;justify-content:center;align-items:center}.music .block.row-header{cursor:ns-resize}.music .block.draggable{cursor:move;border-color:#40587D}.music .block.drop_hover{border-style:dashed}.music .block[draggable]{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-drag:element;-webkit-user-drag:element}.music .block.over{border:5px dashed #37786D}.music .block a.playpause{height:40px;width:40px;display:inline-block;cursor:pointer;line-height:40px;font-size:40px;text-decoration:none}.music .block a.playpause:after{content:"\25BA"}.music .block.playing{border-color:#37786D}.music .block.playing a.playpause:after{color:#37786D;font-size:30px;margin-left:-8px;content:"\2590\2590";text-decoration:none}.music .block a.action{cursor:pointer;width:100px;text-decoration:none}.music .block a.download{font-size:12px}.baud .hidden-hint{color:#bdcded}.notmusic .staff{height:120px;background-image:repeating-linear-gradient(180deg, #000, transparent 3px, transparent 100px);background-size:25px 25px;padding-top:3px;margin:80px auto;max-width:404px;min-width:404px;width:404px}.notmusic .bar{border-right:3px solid;height:100px;display:inline-block;padding:0 15px}.notmusic .bar-clef{padding:0;width:70px;border-right:0;position:relative}.notmusic .notegroup{position:relative;height:100%;width:30px;display:inline-block}.notmusic [class*=note-]{position:absolute;width:30px;height:53px;display:inline-block;background-image:linear-gradient(-90deg, #000, #000 3px, transparent 3px)}.notmusic [class*=note-]:before,.notmusic [class*=note-]:after{content:"";position:absolute}.notmusic [class*=note-]:before{width:31px;background:black;border-radius:200%;height:21px;bottom:-13px;right:-1px;transform:rotate(-30deg)}.notmusic .note-12:after{width:25px;background:white;border-radius:200%;height:11px;bottom:-8px;right:2px;transform:rotate(-30deg)}.notmusic .treble-clef{height:180px;position:absolute;top:-38px;left:-20px}.notmusic .G5{top:-69px}.notmusic .F5{top:-57px}.notmusic .E5{top:-45px}.notmusic .D5{top:-32px}.notmusic .C5{top:-20px}.notmusic .B4{top:-5px}.notmusic .A4{top:5px}.notmusic .G4{top:18px}.notmusic .F4{top:30px}.notmusic .E4{top:42px}.notmusic .D4{top:54px}.notamonkey{display:flex;flex-wrap:wrap;margin-bottom:50px}.notamonkey .monkeybusiness{width:100px;height:100px}.notamonkey .monkeybusiness-dash{width:100px;height:100px;display:flex;align-items:center;justify-content:center}.notamonkey .monkeybusiness-dash:after{content:"";height:10px;width:40px;background:black}.puzzle-card.letsplayagame{max-width:none}.puzzle-card.letsplayagame .card-row{display:flex;flex-direction:row}.puzzle-card.letsplayagame .card{height:60px;padding:10px;display:flex;justify-content:center;align-items:center;background:#fbf8d6;border-radius:0.75em;font-size:16px;margin:5px;font-weight:bold;word-break:break-all;width:100px;min-width:100px}.puzzle-card.letsplayagame .card.covered{background:black;color:#fbf8d6}.puzzle-card.letsplayagame .clue{margin-bottom:20px}.puzzle-card.letsplayagame .puzzle-location{margin-bottom:0}.puzzle-card.letsplayagame .expected_letters .circle,.puzzle-card.letsplayagame .expected_letters .underline{height:20px;width:16px;display:inline-block}.puzzle-card.letsplayagame .expected_letters .circle{border:2px solid black;border-radius:20px}.puzzle-card.letsplayagame .expected_letters .underline{border-bottom:2px solid black}@media only screen and (max-width: 641px){.mobile_only{display:block}.sidebar-nav-fixed{position:relative;top:0px;width:100%;height:1em;margin:0px;border-radius:0px}.sidebar-nav-fixed .navbar-toggle{margin-top:4px;margin-right:8px;margin-bottom:4px}.sidebar-nav-fixed .navbar-brand{padding:3px;margin-top:10px;margin-left:10px}.sidebar-nav-fixed .navbar-brand img{display:none}.sidebar-nav-fixed .navbar-brand:after{content:"PuzzleBang 2017"}div.form-area{text-align:center;padding:15px}div.form-area select{height:24px;width:200px;border:none}div.form-area input[type=text],div.form-area input[type=password]{margin-top:20px;padding:4px}div.form-area .btn{margin-top:20px}div.authentication_form{padding:0px}div.authentication_form div.fb_connect{float:left;width:45%;height:240px;padding:50px;font-size:1.4em}div.authentication_form div.fb_connect .fb_iframe_widget{margin:auto}div.authentication_form div.manual_registration{float:right;width:45%;height:240px}div.authentication_form div.manual_registration .no_forget_password{font-size:0.6em;font-style:italic;font-weight:300;margin-top:4px}div.fb_mobile{font-size:0.8em}}body{font-family:"Roboto", sans-serif;font-size:14px;color:#BDCDED;background-color:#0F295A;background-size:10%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192' viewBox='0 0 192 192'%3E%3Cpath fill='%23020c1b' fill-opacity='0.31' d='M192 15v2a11 11 0 0 0-11 11c0 1.94 1.16 4.75 2.53 6.11l2.36 2.36a6.93 6.93 0 0 1 1.22 7.56l-.43.84a8.08 8.08 0 0 1-6.66 4.13H145v35.02a6.1 6.1 0 0 0 3.03 4.87l.84.43c1.58.79 4 .4 5.24-.85l2.36-2.36a12.04 12.04 0 0 1 7.51-3.11 13 13 0 1 1 .02 26 12 12 0 0 1-7.53-3.11l-2.36-2.36a4.93 4.93 0 0 0-5.24-.85l-.84.43a6.1 6.1 0 0 0-3.03 4.87V143h35.02a8.08 8.08 0 0 1 6.66 4.13l.43.84a6.91 6.91 0 0 1-1.22 7.56l-2.36 2.36A10.06 10.06 0 0 0 181 164a11 11 0 0 0 11 11v2a13 13 0 0 1-13-13 12 12 0 0 1 3.11-7.53l2.36-2.36a4.93 4.93 0 0 0 .85-5.24l-.43-.84a6.1 6.1 0 0 0-4.87-3.03H145v35.02a8.08 8.08 0 0 1-4.13 6.66l-.84.43a6.91 6.91 0 0 1-7.56-1.22l-2.36-2.36A10.06 10.06 0 0 0 124 181a11 11 0 0 0-11 11h-2a13 13 0 0 1 13-13c2.47 0 5.79 1.37 7.53 3.11l2.36 2.36a4.94 4.94 0 0 0 5.24.85l.84-.43a6.1 6.1 0 0 0 3.03-4.87V145h-35.02a8.08 8.08 0 0 1-6.66-4.13l-.43-.84a6.91 6.91 0 0 1 1.22-7.56l2.36-2.36A10.06 10.06 0 0 0 107 124a11 11 0 0 0-22 0c0 1.94 1.16 4.75 2.53 6.11l2.36 2.36a6.93 6.93 0 0 1 1.22 7.56l-.43.84a8.08 8.08 0 0 1-6.66 4.13H49v35.02a6.1 6.1 0 0 0 3.03 4.87l.84.43c1.58.79 4 .4 5.24-.85l2.36-2.36a12.04 12.04 0 0 1 7.51-3.11A13 13 0 0 1 81 192h-2a11 11 0 0 0-11-11c-1.94 0-4.75 1.16-6.11 2.53l-2.36 2.36a6.93 6.93 0 0 1-7.56 1.22l-.84-.43a8.08 8.08 0 0 1-4.13-6.66V145H11.98a6.1 6.1 0 0 0-4.87 3.03l-.43.84c-.79 1.58-.4 4 .85 5.24l2.36 2.36a12.04 12.04 0 0 1 3.11 7.51A13 13 0 0 1 0 177v-2a11 11 0 0 0 11-11c0-1.94-1.16-4.75-2.53-6.11l-2.36-2.36a6.93 6.93 0 0 1-1.22-7.56l.43-.84a8.08 8.08 0 0 1 6.66-4.13H47v-35.02a6.1 6.1 0 0 0-3.03-4.87l-.84-.43c-1.59-.8-4-.4-5.24.85l-2.36 2.36A12 12 0 0 1 28 109a13 13 0 1 1 0-26c2.47 0 5.79 1.37 7.53 3.11l2.36 2.36a4.94 4.94 0 0 0 5.24.85l.84-.43A6.1 6.1 0 0 0 47 84.02V49H11.98a8.08 8.08 0 0 1-6.66-4.13l-.43-.84a6.91 6.91 0 0 1 1.22-7.56l2.36-2.36A10.06 10.06 0 0 0 11 28 11 11 0 0 0 0 17v-2a13 13 0 0 1 13 13c0 2.47-1.37 5.79-3.11 7.53l-2.36 2.36a4.94 4.94 0 0 0-.85 5.24l.43.84A6.1 6.1 0 0 0 11.98 47H47V11.98a8.08 8.08 0 0 1 4.13-6.66l.84-.43a6.91 6.91 0 0 1 7.56 1.22l2.36 2.36A10.06 10.06 0 0 0 68 11 11 11 0 0 0 79 0h2a13 13 0 0 1-13 13 12 12 0 0 1-7.53-3.11l-2.36-2.36a4.93 4.93 0 0 0-5.24-.85l-.84.43A6.1 6.1 0 0 0 49 11.98V47h35.02a8.08 8.08 0 0 1 6.66 4.13l.43.84a6.91 6.91 0 0 1-1.22 7.56l-2.36 2.36A10.06 10.06 0 0 0 85 68a11 11 0 0 0 22 0c0-1.94-1.16-4.75-2.53-6.11l-2.36-2.36a6.93 6.93 0 0 1-1.22-7.56l.43-.84a8.08 8.08 0 0 1 6.66-4.13H143V11.98a6.1 6.1 0 0 0-3.03-4.87l-.84-.43c-1.59-.8-4-.4-5.24.85l-2.36 2.36A12 12 0 0 1 124 13a13 13 0 0 1-13-13h2a11 11 0 0 0 11 11c1.94 0 4.75-1.16 6.11-2.53l2.36-2.36a6.93 6.93 0 0 1 7.56-1.22l.84.43a8.08 8.08 0 0 1 4.13 6.66V47h35.02a6.1 6.1 0 0 0 4.87-3.03l.43-.84c.8-1.59.4-4-.85-5.24l-2.36-2.36A12 12 0 0 1 179 28a13 13 0 0 1 13-13zM84.02 143a6.1 6.1 0 0 0 4.87-3.03l.43-.84c.8-1.59.4-4-.85-5.24l-2.36-2.36A12 12 0 0 1 83 124a13 13 0 1 1 26 0c0 2.47-1.37 5.79-3.11 7.53l-2.36 2.36a4.94 4.94 0 0 0-.85 5.24l.43.84a6.1 6.1 0 0 0 4.87 3.03H143v-35.02a8.08 8.08 0 0 1 4.13-6.66l.84-.43a6.91 6.91 0 0 1 7.56 1.22l2.36 2.36A10.06 10.06 0 0 0 164 107a11 11 0 0 0 0-22c-1.94 0-4.75 1.16-6.11 2.53l-2.36 2.36a6.93 6.93 0 0 1-7.56 1.22l-.84-.43a8.08 8.08 0 0 1-4.13-6.66V49h-35.02a6.1 6.1 0 0 0-4.87 3.03l-.43.84c-.79 1.58-.4 4 .85 5.24l2.36 2.36a12.04 12.04 0 0 1 3.11 7.51A13 13 0 1 1 83 68a12 12 0 0 1 3.11-7.53l2.36-2.36a4.93 4.93 0 0 0 .85-5.24l-.43-.84A6.1 6.1 0 0 0 84.02 49H49v35.02a8.08 8.08 0 0 1-4.13 6.66l-.84.43a6.91 6.91 0 0 1-7.56-1.22l-2.36-2.36A10.06 10.06 0 0 0 28 85a11 11 0 0 0 0 22c1.94 0 4.75-1.16 6.11-2.53l2.36-2.36a6.93 6.93 0 0 1 7.56-1.22l.84.43a8.08 8.08 0 0 1 4.13 6.66V143h35.02z'%3E%3C/path%3E%3C/svg%3E")}.main-header{box-sizing:border-box;display:flex;flex-direction:row;height:57px;justify-content:center;left:0;margin:0;top:0;width:100%;z-index:5}.main-header .logo{flex:1;margin:20px 0 0 20px}.main-header .logo img{height:100px}.main-header .nav-wrapper{flex:1;text-align:right;margin-top:20px;margin-right:20px;font-weight:600}.main-header .nav-wrapper .nav-link{display:inline-block;margin-right:20px}.main-header .nav-wrapper .hamburger{padding:5px}.main-header .title-wrapper{flex:1;justify-content:center;margin-top:10px;text-shadow:2px 2px 1px rgba(255,255,255,0.1)}.main-header .title-wrapper a.no-link-style{display:flex;justify-content:center}.main-header .title{border-right:1px solid #BDCDED;margin-top:10px;min-width:9em;padding-right:.8em;padding-bottom:0.3em;text-align:right}.main-header .subtitle{color:#BDCDED;margin:auto 0;padding:.7rem 0 0 .8em}.main-content .notice{margin-bottom:20px}.main-content .notice .flash_success,.main-content .notice .flash_notice,.main-content .notice .ajax-success{border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.2);margin:auto;max-width:70vw;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-content .notice .flash_error,.main-content .notice .ajax-error{border-radius:4px;background-color:#ffcccc;border:3px solid #cc0000;box-shadow:0 0 10px rgba(0,0,0,0.2);margin:auto;max-width:70vw;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-content .notice .ajax-success,.main-content .notice .ajax-error{opacity:0;display:none}.flash_error,.ajax-error{color:#cc0000;font-weight:bold}.content{padding:0 12px}.twitter-timeline-box{right:12px}footer{background-color:#40587D;border-top:3px solid #020C1B;box-shadow:0 0 10px rgba(0,0,0,0.2);padding:10px 0;z-index:5}.main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-content{display:flex;flex-direction:column;margin:auto;position:relative;align-items:center;padding:65px 20px;flex:1}@media (max-width: 640px){.main-header .logo{margin:10px 0 0;flex:0}.main-header .logo img{height:50px}.main-header .title-wrapper a.no-link-style{flex-direction:column;align-items:center}.main-header .title{padding:0 0 5px;font-size:1em;border-bottom:1px solid #BDCDED;border-right:none;text-align:center}.main-header .subtitle{font-size:1em;margin:0;padding:0;text-align:center}.main-header .nav-wrapper{flex:0;margin-right:0}.main-header .nav-wrapper>.nav-link{display:none}.main-content{padding:20px 10px}.main-content .text-card{max-width:95vw}}.wrapper-outer>aside.navigation-drawer-wrapper{margin-top:60px;height:auto;margin-right:20px;border-radius:1.5em;padding:1em;width:auto}.navigation-drawer .navigation-header:before{padding-top:2em}.navigation-drawer .navigation-header:before{display:none}.navigation-drawer .navigation-header-item{height:80px}.navigation-drawer .navigation-title-subtitle{flex-direction:column;align-items:center}.navigation-drawer .title{border-bottom:1px solid #333;margin:0;padding:0}.navigation-drawer .material-icons{margin-right:7px}.navigation-drawer .social-media-link{height:100%}.navigation-drawer .social-media-link .twitter-logo{height:100%}.navigation-drawer .social-media-link .facebook-logo{height:64%;padding:18%}.scavenger-hunt-banner{max-height:50px;background-color:#89B3AC;border-radius:4px;border:3px solid #0B483D;opacity:1;padding:10px 40px 10px 10px;transition:all 200ms ease-in-out;position:relative;margin-bottom:10px}.scavenger-hunt-banner .banner-close{display:block;padding:5px;position:absolute;right:0;text-decoration:none;top:0}.scavenger-hunt-banner.banner-hidden{margin-bottom:0;border-top-width:0;border-bottom-width:0;padding-top:0;padding-bottom:0;max-height:0;opacity:0;transform:translateY(-20px)}.scavenger-hunt-banner.banner-hidden-exit{margin-bottom:0;border-top-width:0;border-bottom-width:0;padding-top:0;padding-bottom:0;max-height:0;opacity:0;transform:translateY(20px)}.overall-solution,.meta-info{margin-top:10px}.puzzle-hints-and-submissions{background-color:#89B3AC;border:3px solid #0B483D;border-radius:4px;box-sizing:border-box;margin:30px auto;max-width:700px;padding:20px}.puzzle-hints-and-submissions .solved_list{margin-top:10px;margin-bottom:10px;border-top:1px solid #0B483D}.article{background-color:#fcd3b0;border:3px solid #F5821E;border-radius:0.75em;box-sizing:border-box;margin:30px auto;max-width:700px;padding:20px;box-shadow:4px 4px 2px 0px rgba(0,0,0,0.1);color:#020C1B}.article a{text-decoration:underline;color:#1F164E}.article a:hover{color:#07021D}.puzzle-card{border-radius:0.75em;box-sizing:border-box;max-width:700px;color:#020C1B}.puzzle-card a{text-decoration:underline;color:#1F164E}.puzzle-card a:hover{color:#07021D}.puzzle-card .flavor-text{font-family:'Kalam', cursive;font-size:1.2em;color:#0B483D;margin-bottom:20px}@media (max-width: 640px){.article{max-width:95vw}}.administrative{background-color:#89B3AC;border:3px solid #0B483D}.game-area{border:4px dashed purple;height:600px;margin:auto;overflow:hidden;position:relative;width:800px}.game-area .pony{background-image:url(/images/animated-flying-twilight-by-Nicoboss143.gif);background-position:50% -26px;background-repeat:no-repeat;background-size:200px auto;height:102px;position:absolute;width:180px}.game-area .pony-score{background-color:rgba(255,255,255,0.5);padding:5px;position:absolute;right:0;top:0;width:100px;z-index:100}.game-area .pipe{background-color:green;border:4px solid black;box-sizing:border-box;position:absolute;width:100px}.game-area .pipe-top{top:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.game-area .pipe-bottom{bottom:0;border-top-left-radius:3px;border-top-right-radius:3px}.game-area .taco{font-size:40px;position:absolute;right:10px;line-height:45px}.game-area .bullet{border-radius:10px;height:5px;position:absolute;background-color:red}.typing-input{width:80%}.bacon-circle-wrapper{display:inline-block;padding-left:50px;width:50px}.bacon-circle{position:relative;height:100px;width:100px;border:1px solid rose;border-radius:100px}.bacon-circle .char{height:50px;position:absolute;width:10px;left:0;top:0;transform-origin:bottom center}.bacon-circle .char1{transform:rotate(0deg)}.bacon-circle .char2{transform:rotate(45deg)}.bacon-circle .char3{transform:rotate(90deg)}.bacon-circle .char4{transform:rotate(135deg)}.bacon-circle .char5{transform:rotate(180deg)}.bacon-circle .char6{transform:rotate(225deg)}.bacon-circle .char7{transform:rotate(270deg)}.bacon-circle .char8{transform:rotate(315deg)}.digital-wrapper{display:inline-block;text-align:center}.digital{position:relative;height:90px;width:30px}.digital div{position:absolute;box-sizing:border-box;border-radius:5px}.digital .a,.digital .i,.digital .j,.digital .e{height:0;width:30px;border:2px solid transparent}.digital .b,.digital .c,.digital .d,.digital .f,.digital .g,.digital .h{height:30px;width:0;border:2px solid transparent}.digital .a{top:0}.digital .b{top:0;right:0}.digital .c{top:30px;right:0}.digital .d{bottom:0;right:0}.digital .e{bottom:0}.digital .f{bottom:0;left:0}.digital .g{top:30px;left:0}.digital .h{top:0;left:0}.digital .i{top:30px;left:0}.digital .j{bottom:30px;left:0}.digital .on{border-color:black}.digital .on-1:not(.on-2){border-color:blue}.digital .on-2:not(.on-1){border-color:red}.digital .on-1.on-2{border-color:purple}video{transform:scaleX(-1)}.webrtc{display:none;position:absolute;right:0px;height:100%;width:300px}.webrtc.active{display:block}.activeCam .video-container{position:absolute;height:25%;top:10px;margin:5px;right:-100px;transition:all 0.2s ease;border-color:black;border-style:solid;border-width:0.2px}.activeCam .video-container i{position:absolute;width:100px;height:65px;left:calc(50% - 50px);top:calc(50% - 50px);background-color:black;border-radius:50%;text-align:center;padding-top:35px;font-size:28px;color:white}.activeCam .video-container img.active{display:block}.activeCam .video-container img{position:absolute;display:none;width:15px;height:15px;background:#d93025;border-radius:48px;left:5px;bottom:5px;padding:10px;z-index:2}.activeCam .video-container video{height:100%}.webrtc:hover .activeCam .video-container{right:10px}.activeCam .video-container#div-myCamVideo{border:none}.activeCam .video-container video#myCamVideo{width:200px;height:113px}.activeCam .video-container:nth-child(1){top:75%}.activeCam .video-container:nth-child(2){top:0%}.activeCam .video-container:nth-child(3){top:25%}.activeCam .video-container:nth-child(4){top:50%}.btn-cam-action div{cursor:pointer;position:absolute;border:solid 0px black;width:44px;height:44px;background:#666;box-shadow:2px 2px 24px #444;border-radius:48px;transform:translateY(12vw);transition-timing-function:ease-in-out;bottom:20px}.webrtc:hover .btn-cam-action div{transform:translateY(0)}.btn-cam-action div:hover{background:#407cf7;box-shadow:4px 4px 48px #666;transition:280ms}.btn-micro{transition:all .3s;right:44px}.btn-video{transition:all .2s;right:134px}.btn-cam-action div img{height:22px;width:30px;top:calc(48px - 37px);left:calc(48px - 41px);position:relative}.connecting-spinner{position:absolute;left:calc(50% - 68px);top:calc(50% - 68px);width:130px;height:130px}.connecting-spinner:after{content:" ";display:block;width:108px;height:108px;margin:8px;border-radius:50%;border:6px solid #fff;border-color:#fff transparent #fff transparent;-webkit-animation:connecting-spinner 1.2s linear infinite;animation:connecting-spinner 1.2s linear infinite}@-webkit-keyframes connecting-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes connecting-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.rtc-error{position:absolute;left:calc(50% - 68px);top:calc(50% - 68px);width:130px;height:130px}.rtc-error:after{content:" ";display:block;width:108px;height:108px;margin:8px;border-radius:50%;border:6px solid #f00;-webkit-animation:blinker 1s linear infinite;animation:blinker 1s linear infinite}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}.webrtcsetup{display:none;position:absolute;top:140px;left:0;right:0;margin-left:auto;margin-right:auto;height:50%;width:50%;border:white 6px solid}.webrtcsetup .background-img{position:relative;display:block;width:40%;height:60%;margin-left:auto;margin-right:auto;top:50%;transform:translateY(-50%)}#myCamVideoSetup{width:100%;height:100%}.webrtcsetup.active{display:block}.game-setup-modal{background-color:#d3dce9;border-radius:0.75em;box-sizing:border-box;color:#020C1B;display:flex;flex-direction:column;max-width:700px;padding:30px}.game-wrapper{display:flex;flex-direction:row}.game-wrapper .game{position:relative}.game-wrapper .puzzle-modal-wrapper{display:none;position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,0.7);flex-direction:column;justify-content:center}.game-wrapper .puzzle-modal-wrapper .puzzle-modal{background-color:#d3dce9;border-radius:0.75em;box-sizing:border-box;color:#020C1B;padding:30px;margin:50px}.game-wrapper .puzzle-modal-wrapper .puzzle-modal-footer{text-align:right}.game-flash-wrapper{position:absolute;top:0;opacity:0;transition:0.5s ease-in-out;width:100%;justify-content:center;z-index:100}.game-flash-wrapper .game-flash{transition:0s linear 0.5s;max-height:0;min-height:0;overflow:hidden;padding:0}.game-flash-wrapper.visible{top:30%;opacity:1}.game-flash-wrapper.visible .game-flash{transition:0s linear 0s;max-height:100vh;min-height:30px;overflow:visible;padding:30px 20px 20px 20px}.game-flash-wrapper.autocloses .game-flash-autoclose{display:inline}.game-flash-wrapper .game-flash-autoclose{display:none}.game-flash{background-color:#d3dce9;border-radius:4px;box-shadow:0 0 30px #000;color:black;margin:auto;min-width:200px;position:relative;width:300px}.game-flash .game-flash-dismiss{position:absolute;top:0;right:0;font-size:0.8em;color:#888;margin:5px 5px 0 0}.chat-pane{background-color:rgba(255,255,255,0.2);display:flex;width:400px;height:100%;flex-direction:column;justify-content:space-between}.chat-pane .jitsi-controls{padding:10px}.chat-pane #jitsi-chat-toggle{margin:5px}.chat-pane .jitsi-chat-disabled{padding:10px}.chat-pane .jitsi-chat-wrapper{flex:0;min-height:0}.chat-pane .text-chat{flex:1;max-height:calc(100% - 60px);box-sizing:border-box}.jitsi-wrapper{height:100%}.discord-widget{border:0}.text-chat{margin:15px;flex:1;padding:10px;background:rgba(0,0,0,0.5);justify-content:space-between;display:flex;flex-direction:column}.text-chat .messages{overflow:auto;max-height:calc(100% - 6rem);flex:1}.text-chat .chat-input{margin-top:1rem;width:100%;box-sizing:border-box;color:white}.chat-message{display:flex}.chat-message .avatar{min-height:32px;min-width:32px;background-position:-32px 0;margin:10px;height:32px;width:32px}.chat-message .message-author,.chat-message .message-info,.chat-message .message-content{margin:5px 0;word-break:break-word}.chat-message .message-author{font-weight:bold}.chat-message .message-info{font-size:0.6em;font-style:italic;margin-left:0.5em}.chat-status{display:flex}.chat-status .avatar{min-height:32px;min-width:32px;background-position:-32px 0;margin:10px;height:32px;width:32px}.chat-status.chat-status--joined .avatar{background-position:0 64px}.chat-status.chat-status--left .avatar{background-position:0 96px}.chat-status .message-body{display:flex;flex-direction:column;justify-content:center}.chat-status .message-author,.chat-status .message-info{margin:5px 0;word-break:break-word}.chat-status .message-author{font-weight:bold}.chat-status .message-info{font-size:0.6em;font-style:italic;margin-left:0.5em}.chat-pane.jitsi-enabled .jitsi-chat-wrapper{flex:1;min-height:50%;margin-bottom:10px}.chat-pane.jitsi-enabled .text-chat{flex:1;min-height:50px}#react-root{display:none;min-width:400px}@media (max-width: 1250px){.game-wrapper{flex-direction:column}.chat-pane{height:300px;width:100%;flex-direction:row}.chat-pane.jitsi-enabled .jitsi-chat-wrapper{max-height:100%;margin-bottom:0}.chat-pane.jitsi-enabled .jitsi-chat-wrapper .jitsi-wrapper{max-height:calc(100% - 43px)}.chat-pane .text-chat{max-height:100%}}.main-header{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:stretch;align-items:center;width:100%;height:auto;background-color:rgba(0,0,0,0.2);padding-left:1rem;padding-right:1rem;min-height:60px}.main-header .logo,.main-header .title-wrapper,.main-header .nav-wrapper{margin-top:0}.main-header .nav-wrapper{margin-right:0}.main-header .logo{margin-left:0}.main-header .logo img{display:block}.main-content p,.main-content ul,.main-content input,.main-content .button,.main-content select,.main-content .table,.main-content dl{font-size:1rem;margin-top:0;margin-bottom:1rem;line-height:1.6}.main-content .link{color:#009FD4}.main-content .link:hover{color:#F5821E}.main-content a.primary-cta,.google_login_wrapper{color:#fff !important;text-decoration:none !important}.main-content .button:hover{background:#736A9E;color:#fff;text-decoration:none}.main-content label{margin-bottom:.3rem;line-height:1}.main-content .table{width:100%;text-align:left}.main-content .table tr th{background-color:rgba(255,255,255,0.6);border-bottom:0 !important;padding:8px}.main-content .table tr:nth-of-type(odd) td{background-color:rgba(255,255,255,0.2)}.main-content .table tr:nth-of-type(even) td{background-color:rgba(255,255,255,0.4)}.main-content .table tr td:nth-of-type(3){font-size:.8rem}.main-content ul,.main-content dl,.main-content dd{margin-left:0}.main-content dl,.main-content dd{margin-bottom:0}.main-content dt{font-weight:600}.main-content ul{padding-left:1rem}.main-content li{font-size:1rem !important;line-height:1.4}.main-content h1{font-size:2rem;color:#504583;line-height:1.3;margin-bottom:2rem}.main-content h3{margin-bottom:.3rem;font-size:1.3rem;line-height:1.3}.main-content h5{font-size:1.1rem;margin-bottom:.3rem}.main-content hr{border:0;border-top:1px solid #ddd;margin-bottom:0;height:2rem;background:linear-gradient(180deg, rgba(255,255,255,0.3) 0%, #bdcded 100%);margin-left:-2rem;margin-right:-2rem;position:relative}.main-content small{font-size:.8rem;color:#555;line-height:1.4}.main-content br{line-height:0 !important}.article,.game-setup-modal,.puzzle-card,.puzzle-modal{background:linear-gradient(180deg, #bde5ed 0%, #bdcded 10%);padding:2rem;border:0;box-shadow:0 0 30px #000}.answer-submission{text-align:center}.answer-submission input,.answer-submission select{display:block;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.answer-submission button{margin-top:2rem}.flash-notice{background-color:#bdcded}#getting-started{border-top:0;margin-top:0;padding-top:0}.puzzle-card .flavor-text{color:#504583}div.form-area select{background:#fff;padding:.5rem;height:auto}#game canvas{margin-bottom:0;display:block}@media (max-width: 640px){.main-header .title{margin:0}.main-header .subtitle{padding-top:3px}.table th{display:none}.table td{display:block}}
