*{box-sizing:border-box}html,body{margin:0;padding:0;font-size:16px;font-family:Montserrat,sans-serif;color:#fff;background-color:#0f0f0f}a{text-decoration:none;color:unset}hr{margin:10px 0}.clear-both{clear:both}.red{color:#ff3030}.blue{color:#4876ff}.pre-wrap{white-space:pre-wrap}#app-base-wrapper{position:fixed;width:100%;height:100%;top:0;left:0}#app-base{position:relative;width:100%;height:100%}#app-background-img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:#242424;background-size:cover;background-position:center center;animation:pulse-fast 2s infinite;transition-duration:.5s}#app-background-img-vert{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:#242424;background-size:cover;background-position:center center;display:none;animation:pulse-fast 2s infinite;transition-duration:.25s}.app-score-box{position:absolute;width:50%;padding:0 20px 160px}#app-score-box-amount{left:0;bottom:0}#app-score-box-value{right:0;bottom:0;text-align:right}.app-score-slogan{font-size:1.75em;line-height:1.3em;margin-bottom:15px;text-shadow:0 1px 5px rgba(0,0,0,.5);white-space:pre-wrap}.app-score-ratio{font-size:4em;font-weight:700;margin-bottom:5px;line-height:1em;text-shadow:0 1px 5px rgba(0,0,0,.5)}.app-score-ratio.winning{animation:pulse 1.5s infinite}.app-score-amount{font-size:1.5em;margin-bottom:30px;text-shadow:0 1px 5px rgba(0,0,0,.5);transition-duration:.25}.app-score-payment-list-wrapper{overflow-y:auto;overflow-x:hidden;max-width:130px}#app-score-payment-list-wrapper-value{margin-left:auto}.app-score-payment-list>div{margin-bottom:10px}.app-score-payment-list>div:last-child{margin-bottom:0}.app-score-payment-list-element-box-top{color:#ff0}.app-score-payment-list-element-part-icon{float:left;width:20px;text-align:center;font-size:.8em}.app-score-payment-list-element-part-info{float:right;width:calc(100% - 25px)}.app-score-payment-list-element-info-nickname{font-weight:700;line-break:anywhere;text-align:right}.app-score-payment-list-element-info-amount{font-weight:700;text-align:right}#app-payment-box{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:20px}#app-vote-slogan{font-size:1.5em;padding-top:20px;font-weight:700;margin-bottom:15px}#app-payment-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#ec413e;border:none;color:#fff;padding:15px 30px;text-align:center;text-decoration:none;display:inline-block;font-size:1.25em;font-weight:700;border-radius:8px;font-family:Montserrat,sans-serif;margin-bottom:20px;box-shadow:0 1px 7px #0003}.app-payment-help-list>.app-payment-help-element{font-size:.75em;display:inline-block;margin-right:15px;opacity:.5}.app-payment-help-list>.app-payment-help-element:last-child{margin-right:0}#app-popup-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:#141414f2;display:none}#app-popup-wrapper.active{display:block}#app-popup-box{position:relative;width:100%;height:100%}#app-popup{position:absolute;width:90%;max-width:500px;top:50%;left:50%;transform:translate(-50%,-50%)}.app-popup-policy{background-color:#323232;padding:15px;border-radius:5px;max-height:320px;overflow-y:auto;font-size:.9em;display:none}.app-popup-policy.active{display:block}.app-popup-payment{background-color:#323232;padding:15px;border-radius:5px;overflow-y:auto;font-size:.9em;display:none}.app-popup-payment.active{display:block}.app-popup-payment-choice{font-size:13px;margin-bottom:10px;text-align:center}.app-popup-payment-network-guide{font-size:12px;margin-top:10px;text-align:center;opacity:.25}#app-payment-btn-side-money{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#ec413e;border:none;color:#fff;padding:15px 30px;text-align:center;text-decoration:none;display:inline-block;font-size:1.25em;font-weight:700;border-radius:8px;font-family:Montserrat,sans-serif;width:100%;margin-bottom:10px;box-shadow:0 1px 7px #0003;transition-duration:.25s}#app-payment-btn-side-value{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#3b79ff;border:none;color:#fff;padding:15px 30px;text-align:center;text-decoration:none;display:inline-block;font-size:1.25em;font-weight:700;border-radius:8px;font-family:Montserrat,sans-serif;width:100%;box-shadow:0 1px 7px #0003;transition-duration:.25s}#app-payment-btn-submit{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#f75726;border:none;color:#fff;padding:15px 30px;text-align:center;text-decoration:none;display:inline-block;font-size:1.25em;font-weight:700;border-radius:8px;font-family:Montserrat,sans-serif;width:100%;box-shadow:0 1px 7px #0003;transition-duration:.25s;margin-top:15px}.app-popup-share{background-color:#323232;padding:15px;border-radius:5px;overflow-y:auto;display:none;text-align:center}.app-popup-share.active{display:block}#app-payment-btn-share{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#ec413e;border:none;color:#fff;padding:15px 30px;text-align:center;text-decoration:none;display:inline-block;font-size:1.25em;font-weight:700;border-radius:8px;font-family:Montserrat,sans-serif;width:100%;box-shadow:0 1px 7px #0003;margin-top:20px}#app-payment-nickname{display:block;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#0003;border:1px solid rgba(255,255,255,.5);color:#fff;padding:15px;text-align:center;text-decoration:none;display:inline-block;font-size:1.25em;border-radius:3px;font-family:Montserrat,sans-serif;width:100%;outline:none}#app-payment-amount{display:block;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#0003;border:1px solid rgba(255,255,255,.5);color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:1.5em;font-weight:700;border-radius:3px;font-family:Montserrat,sans-serif;width:100%;outline:none}#app-payment-amount-box{position:relative}#app-payment-amount-box:after{content:"USD";display:block;position:absolute;top:50%;left:10px;transform:translateY(-50%);pointer-events:none;color:#fff}@keyframes pulse{0%{scale:1}50%{scale:1.01}to{scale:1}}@keyframes pulse-fast{0%{scale:1}50%{scale:1.02}to{scale:1}}@media (hover: hover){button:hover,.app-payment-help-element:hover{cursor:pointer}}@media (max-width: 959px){html,body{font-size:12px}.red,.blue{color:unset}.app-score-box{padding-bottom:200px}#app-background-img{display:none}#app-background-img-vert{display:block}}
