*{margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.home{padding:20px}.home .logo-container{display:flex;justify-content:flex-start;align-items:center;margin-bottom:40px}.home h1{font-size:14px;font-weight:600;color:#111;margin-left:10px}.home ul li{list-style:none;width:100%;margin-bottom:10px;background-color:#f5f5f7;border-radius:12px;padding:12px 15px}.home ul li a{display:flex;justify-content:space-between;align-items:center}.home ul li a span{font-weight:100;font-size:24px;padding-left:50px;transition:padding .2s,opacity .2s;opacity:.5}.home ul li a:hover span{padding-right:10px;opacity:1}.home ul li h3{font-weight:600;font-size:17px;margin-bottom:10px}.home ul li p{font-size:14px;color:#999}.home ul li div{position:relative;display:flex}.home ul li a{color:#1d1d1f;text-decoration:none}.poll{padding:15px 20px}.poll a{color:#06c;text-decoration:none;margin-bottom:20px;display:block}.poll a:hover{text-decoration:underline}.poll h3{font-size:28px;font-weight:600;color:#1d1d1f;margin-bottom:20px}.poll ul li{list-style:none;background-color:#fafafa;padding:10px 15px;margin-bottom:7.5px;font-size:15px;border-radius:8px;color:#1d1d1f;cursor:pointer}.poll ul li:hover{background-color:#f5f5f7}.poll .desc{margin-bottom:20px;font-size:19px}.poll .poll-li-af{display:flex;justify-content:space-between;position:relative;background-color:#fafafa!important}.poll .poll-li-af span:nth-child(2){color:#999}.poll .poll-li-af span{z-index:2}.bar{position:absolute;background-color:#dceaf8;height:100%;left:0;top:0;z-index:0;border-radius:8px}.poll .voted{font-size:12px;color:#a5a5a7;margin-top:15px}.login{padding:50px 20px}.login h1{font-size:32px;font-weight:600;color:#1d1d1f;margin-bottom:40px}.login form label p{color:#999;font-size:14px;margin-bottom:5px}.login form label input{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #dedede;font-size:16px;padding:10px 16px;border-radius:8px;color:#1d1d1f}.login form label input:focus{outline:0;border-color:#06c;box-shadow:2px 0 0 0 #6eb6ff;box-shadow:0 2px 0 0 #6eb6ff;box-shadow:0 0 2px 0 #6eb6ff;box-shadow:0 0 0 2px #6eb6ff}.login form label{margin-bottom:15px;display:block}.login form input[type=submit]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#1d1d1f;color:#fff;font-size:16px;padding:10px 30px;border-radius:8px;border:0;margin-top:20px;font-weight:400;cursor:pointer}.login form input[type=submit]:hover{background-color:#333}.global-header{display:flex;justify-content:space-between;height:48px;padding:0 20px;align-items:center}.global-header h1{font-size:21px;font-weight:600;color:#1d1d1f}.global-header a{color:#1d1d1f;text-decoration:none;font-size:16px;padding:5px 10px 5px 5px;font-weight:200;cursor:pointer}.global-header a span,.global-header div button span{font-size:25px;font-weight:300}.global-header div button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;border:0;color:#1d1d1f;text-decoration:none;font-size:16px;padding:5px 0 5px 5px;cursor:pointer}.global-header a span,.global-header div button{transform:translateY(2px)}.global-header a:hover{color:#000}.admin-panel ul{margin-top:30px;padding:0 20px}.admin-panel ul li{list-style:none;background-color:#f5f5f7;margin-bottom:10px;padding:10px 15px;border-radius:12px;display:flex;justify-content:space-between;align-items:center}.admin-panel ul li h3{font-size:17px;font-weight:600;margin-bottom:7px}.admin-panel ul li h5{font-size:13px;font-weight:400;color:#888;margin-bottom:10px}.admin-panel ul li p{font-size:12px;color:#888}.admin-panel ul li a{color:#1d1d1f;text-decoration:none;display:flex;justify-content:space-between;width:100%;align-items:center}.admin-panel ul li a span{font-weight:100;font-size:24px;padding-left:50px;transition:padding .2s,opacity .2s;opacity:.5}.admin-panel ul li a:hover span{padding-right:10px;opacity:1}.stats-panel section{padding:15px 20px 20px;border-bottom:1px solid #ededed}.stats-panel section h3{font-weight:600;font-size:19px;margin-bottom:20px;margin-top:25px}.stats-panel section button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;color:#1d1d1f;font-size:12px;width:50%;cursor:pointer;padding:8px 15px;text-align:center;display:flex;justify-content:center;align-items:center;background-color:transparent;position:relative}.stats-panel section button:first-of-type:after{content:"";width:1px;height:70%;position:absolute;left:calc(100% - 1px);background-color:#dedede}.cta-buttons-box{width:100%;background-color:#f5f5f7;display:flex;justify-content:space-evenly;border-radius:25px;overflow:hidden;margin-bottom:20px}.stats-panel section button:hover{background-color:#ededed}.stats-panel section button span{font-size:21px;font-weight:300;margin-right:7px}.stats-panel section p{padding-bottom:7px;font-size:15px;color:#888}.stats-panel ul{padding:30px 20px}.stats-panel ul li{list-style:none;padding:10px 15px;margin-bottom:7.5px;font-size:15px;border-radius:8px;color:#1d1d1f;cursor:pointer;display:flex;justify-content:space-between;position:relative;background-color:#fafafa;cursor:default}.stats-panel ul li span:nth-child(2){color:#999}.stats-panel ul li span{z-index:2}.stats-panel section a{color:#06c;margin-bottom:20px;display:block;text-decoration:none}.stats-panel section a:hover{text-decoration:underline}.create-panel section{padding:15px 20px}.create-panel section a{color:#06c;font-size:16px;text-decoration:none;margin-bottom:20px;display:block}.create-panel section a:hover{text-decoration:underline}.create-panel section h2{font-size:21px;font-weight:600;margin-bottom:15px}.create-panel section .main-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:12px 15px;font-size:16px;color:#1d1d1f;background-color:transparent;border-radius:12px;border:1px solid #dedede;margin-bottom:15px}.create-panel section .main-input:focus{outline:0;border-color:#06c;box-shadow:2px 0 0 0 #6eb6ff;box-shadow:0 2px 0 0 #6eb6ff;box-shadow:0 0 2px 0 #6eb6ff;box-shadow:0 0 0 2px #6eb6ff}.create-panel section .desc-p{font-size:14px;color:#999;margin-bottom:10px}.create-panel section ul li{list-style:none}.create-panel section ul li input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:8px 15px;font-size:14px;color:#1d1d1f;background-color:transparent;border-radius:12px;border:1px solid #dedede;margin-bottom:5px}.create-panel section ul li input:focus{outline:0;border-color:#06c;box-shadow:2px 0 0 0 #6eb6ff;box-shadow:0 2px 0 0 #6eb6ff;box-shadow:0 0 2px 0 #6eb6ff;box-shadow:0 0 0 2px #6eb6ff}.create-panel section .add-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#f5f5f7;border:0;border-radius:8px;cursor:pointer;font-size:15px;color:#1d1d1f;margin-top:10px;font-weight:400;display:flex;align-items:center;padding:8px 20px 8px 14px}.create-panel section .add-input:hover{background-color:#f0f0f0}.create-panel .add-input span{font-size:19px;padding-right:6px}.create-panel section section{margin-top:15px;padding-left:0}.create-panel section section input{margin-right:10px;accent-color:#06c}.create-panel section section label{font-size:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#1d1d1f;cursor:pointer}.create-panel section .create-poll-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#1d1d1f;border:0;border-radius:8px;padding:10px 35px;cursor:pointer;font-size:15px;margin-top:10px;color:#f5f5f7;font-weight:400}.create-panel section .create-poll-btn:hover{background-color:#333}main section a.back-btn{display:flex;align-items:center}main section a.back-btn span.material-symbols-outlined{margin-right:7px;font-weight:300;font-size:19px;transition:margin .2s}main section a.back-btn:hover{text-decoration:none}main section a.back-btn:hover span.material-symbols-outlined{margin-right:10px}main{min-height:calc(100svh - 120px)}footer{justify-content:center}footer,footer div{display:flex;align-items:center}footer div{flex-direction:column;padding-top:15px}footer div p{color:#cdcdcd;font-size:12px;margin-top:10px}footer div a{color:#aaa;font-size:10px;text-decoration:none;margin-top:7px;margin-bottom:15px}footer div a:hover{text-decoration:underline}.loading-section{width:100vw;height:100dvh;background-color:#fff;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center}@keyframes loading{0%{rotate:0deg}to{rotate:1turn}}.loading-icon{width:50px;height:50px;background-color:#fff;border:2px solid transparent;border-top-color:#1d1d1f;border-radius:50%;animation:loading .5s linear infinite}.loading-text{position:fixed;bottom:40px;color:#a5a5a6;font-weight:400;font-size:15px}