.home-page-header .user-info{color:#fff;height:100%;padding:0 var(--gap-s);cursor:pointer}.home-page-header .user-info *{white-space:nowrap}.home-page-header .user-info .ant-avatar{background:var(--secondary);color:#fff;flex:0 0 auto}.home-page-header .user-info .remain-votes{padding:0 var(--gap-s);border-radius:4px;color:#fff;display:flex;align-items:center;gap:var(--gap-s);background:#ffffff40;padding-right:0}.home-page-header .user-info .remain-votes span:last-child{font-size:var(--font-size-xxl);font-weight:900}@media screen and (max-width:576px){.user-info .user-name{display:none}}@media screen and (max-width:440px){.response-logo{display:none!important}}.shine{background:linear-gradient(-45deg,#dae,#f66,#3c9,#09f,#66f);background-size:200% 200%;animation:maskedAnimation 8s linear infinite;padding:0 var(--gap-s);color:#fff;border-radius:4px}@keyframes maskedAnimation{0%{background-position:0 12%}50%{background-position:100% 100%}to{background-position:0 12%}}.header-menu .ant-menu-item-disabled{display:none!important}@media screen and (max-width:992px){.response-menu{flex:0 0 60px!important}}.home-page-footer div{font-size:var(--font-size-s)}.signin-full-bg{background-color:var(--dark);background-repeat:no-repeat;background-position:0 0;position:relative;width:100vw;height:100vh}.signin-full-bg,.signin-full-bg.for-mobile{background-size:cover}.signin-panel{background-size:20vw auto;background-repeat:no-repeat;background-position:100% 0;position:absolute;right:0;padding:20px;width:50%;min-width:600px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:100px;color:#ffffff80}.for-mobile .signin-panel{width:100%;min-width:unset;gap:0}.signin-banner{padding-top:20vh;text-shadow:0 0 6px var(--dark)}.ant-btn.signin-btn{width:140px;padding:12px 16px;background-color:#00000080;border:none;color:#fff;font-size:20px;height:auto}.ant-btn.signin-btn:hover{background-color:#000000a0!important;color:#fff!important}.ant-btn.signin-btn:active{background-color:#000!important;color:#fff!important}@media screen and (max-width:576px){.sign-layout-sider{display:none!important}.for-mobile{display:flex!important;gap:0!important}.for-desktop{display:none!important}}@media screen and (min-width:576px){.sign-layout-sider{display:block!important}.for-mobile{display:none!important}.for-desktop{display:flex!important}}.for-mobile h1,.for-mobile h2,.for-mobile h4,.for-mobile img{text-shadow:0 0 5px var(--dark);margin-top:0!important;margin-bottom:.5em!important}