.phx-no-feedback.invalid-feedback,.phx-no-feedback .invalid-feedback{display:none}.phx-click-loading{opacity:.5;transition:opacity 1s ease-out}.phx-disconnected{cursor:wait}.phx-disconnected *{pointer-events:none}.phx-modal{opacity:1!important;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.phx-modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:90%}@media (min-width:800px){.phx-modal-content{max-width:480px}}.phx-modal-close{color:#aaa;float:right;font-size:28px;font-weight:700}.phx-modal-close:focus,.phx-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}.alert{position:absolute;top:0;left:0;padding:15px;margin:0}.alert-info{background-color:#ff0;border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3}.alert-danger{color:#a94442;background-color:#f2dede}.alert p{margin:0}.alert:empty{display:none}.invalid-feedback{color:#a94442}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);-ms-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{box-sizing:border-box}body{font-family:Helvetica,Arial,sans-serif;line-height:1.4em;color:#1c1c1c;background-color:#f4f4f4;margin:0}nav{position:absolute;top:0;right:0;display:flex}nav>span{padding:1em}main{margin-top:6em;text-align:center}h1{font-size:4em}h1,h2{line-height:normal}h2{font-size:2em}article,section{max-width:480px;padding:1em;background-color:#fff;width:100%}@media (min-width:800px){article,section{padding:1em 2em 3em}h1{font-size:6em}h2{font-size:4em}}button{height:100%;font-size:18px;padding:.5em}.container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.live{background:#ff0}.form-row{margin:1em 0}.blinking{animation:blinker 1s step-end infinite;-webkit-animation:blinker 1s step-end infinite;-moz-animation:1s blinker step-end infinite}@-moz-keyframes blinker{0%{opacity:1}50%{opacity:0}}@-webkit-keyframes blinker{0%{opacity:1}50%{opacity:0}}@keyframes blinker{0%{opacity:1}50%{opacity:0}}