.popinChallenge{color:#fff}.popinChallenge .popinChallenge-subtitle{font-size:.875rem;font-weight:300}.popinChallenge .popinChallenge-text{padding-top:15px;font-size:.9375rem}.popinChallenge-link{font-size:.75rem;padding-block:5px 15px}.popinShare .popinShare-socials{display:flex;justify-content:center;color:#fff;margin-block:20px;gap:20px}.popinShare .popinShare-socials svg{width:24px;height:24px}@media(min-width:64em){.popinShare .popinShare-socials button{cursor:pointer;transition:all .3s cubic-bezier(.165,.84,.44,1);-webkit-user-select:none;user-select:none}.popinShare .popinShare-socials button:active{transform:scale(.9)!important}}.popinShare .popinShare-icon{transition:color .3s}.popinShare .popinShare-icon:hover.is-ig{color:#d11f53}.popinShare .popinShare-icon:hover.is-tw{color:#1da1f2}.popinShare .popinShare-icon:hover.is-tt{color:#000}.popinShare .popinShare-icon:hover.is-fb{color:#4267b2}.popinShare .popinShare-icon:hover.is-wa{color:#25d366}.popinShare .popinShare-icon:hover.is-discord{color:#5865f2}.commonEnd{position:absolute;z-index:1;top:110px;display:flex;flex-direction:column;align-items:center;overflow-y:auto;width:calc(100vw - 40px);height:auto;max-height:calc(100dvh - 100px - 60px);padding:20px;border:none;margin:20px;background-color:rgba(0,0,0,.6);color:#fff;gap:15px}@media(min-width:64em){.commonEnd{width:auto;max-width:500px;min-width:500px;max-height:calc(100vh - 40px);margin:0;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.commonEnd::-webkit-scrollbar{width:8px;height:8px}.commonEnd::-webkit-scrollbar-track{border-radius:4px;background:rgba(0,0,0,.03)}.commonEnd::-webkit-scrollbar-thumb{border-radius:4px;background:#999;-webkit-transition:all .3s cubic-bezier(.165,.84,.44,1);transition:all .3s cubic-bezier(.165,.84,.44,1)}.commonEnd::-webkit-scrollbar-thumb:hover{background:#eee}}.commonEnd .commonEnd-stars svg{height:16px;fill:gray;aspect-ratio:1/1;margin-inline:5px}.commonEnd .commonEnd-stars .commonEnd-star.is-yellow path{fill:#e1a132}.commonEnd .commonEnd-score{--gap:20px;display:grid;grid-template-columns:1fr 1fr;width:100%;padding:20px;background-color:rgba(0,0,0,.6);font-size:.875rem;text-align:center;gap:var(--gap)}.commonEnd .commonEnd-score div+div{position:relative}.commonEnd .commonEnd-score div+div:before{content:"";position:absolute;width:1px;background:#fff;inset-block:0;inset-inline-start:calc(var(--gap)/-2)}.commonEnd .commonEnd-score span{font-weight:700}.commonEnd .commonEnd-challenge{width:100%;border:2px solid rgba(0,0,0,0);border-radius:15px;margin-top:-20px;background:linear-gradient(#111,#111) padding-box,linear-gradient(135deg,rgb(193,78,193),pink) border-box;text-align:center}.commonEnd .commonEnd-banner{box-sizing:border-box;color:#111;font-size:.8125rem;border-bottom-left-radius:13px;border-bottom-right-radius:13px;padding-block:6px;font-weight:700;background:linear-gradient(135deg,rgb(193,78,193),pink,rgb(193,78,193));background-size:200% 200%;animation:anim-gradient 8s linear infinite}.commonEnd .commonEnd-buttons{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.commonEnd .commonEnd-details{position:relative;width:100%;padding:10px;border:1px solid rgba(255,255,255,.3);background-color:rgba(0,0,0,.3);font-size:.6875rem;text-align:center;interpolate-size:allow-keywords}.commonEnd .commonEnd-details summary{text-transform:uppercase;cursor:pointer;opacity:.8;transition:opacity .3s}.commonEnd .commonEnd-details summary:hover{opacity:1}.commonEnd .commonEnd-details summary:focus-visible:focus-visible{outline:1px solid #e1a132}.commonEnd .commonEnd-details summary span{padding-left:5px}.commonEnd .commonEnd-details ul{padding:0 0 20px 20px;margin:0;text-align:left;list-style:none}.commonEnd .commonEnd-details::details-content{overflow:hidden;block-size:0;transition:content-visibility,block-size,padding-top;transition-duration:.45s;transition-behavior:allow-discrete}.commonEnd .commonEnd-details[open]::details-content{padding-top:15px;block-size:auto}.commonEnd .commonEnd-details .commonEnd-details-icon{display:inline-block;width:5px;height:5px;margin-right:10px;background:linear-gradient(45deg,green,#32cd32)}.commonEnd .commonEnd-details .commonEnd-details-icon.is-red{background:linear-gradient(45deg,red,#ff6347)}.commonEnd .commonEnd-contact{font-size:.6875rem;opacity:.8}@media(min-width:64em){.commonEnd .commonEnd-contact a{cursor:pointer;transition:all .3s cubic-bezier(.165,.84,.44,1);-webkit-user-select:none;user-select:none}.commonEnd .commonEnd-contact a:active{transform:scale(.9)!important}}@media(hover:hover){.commonEnd .commonEnd-contact a:hover{color:#e1a132}}.endSocial{display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-sizing:border-box;width:100%;padding:15px 20px;border-radius:10px;background:linear-gradient(180deg,#f9f9f9,#e0e0e0);color:#111;font-size:.75rem;text-align:center;opacity:.8;row-gap:8px}@media(min-width:48em){.endSocial{flex-direction:row;align-items:center}}.endSocial .endSocial-heading{text-align:center}@media(min-width:48em){.endSocial .endSocial-heading{text-align:left}}.endSocial .endSocial-title{font-size:1rem;font-weight:700}.endSocial .endSocial-subtitle{margin-top:4px}.endSocial .endSocial-subtitle span{color:#e1a132;font-weight:700}.endSocial .endSocial-networks{display:flex;justify-content:center;gap:15px}.endSocial .endSocial-networks a{height:100%;color:#111;display:flex;justify-content:center;align-items:center}.endSocial .endSocial-networks svg{height:20px}.endSocial .endSocial-social{transition:color .3s}.endSocial .endSocial-social:hover.is-ig{color:#d11f53}.endSocial .endSocial-social:hover.is-tw{color:#1da1f2}.endSocial .endSocial-social:hover.is-tt{color:#000}.endSocial .endSocial-social:hover.is-fb{color:#4267b2}.endSocial .endSocial-social:hover.is-wa{color:#25d366}.endSocial .endSocial-social:hover.is-discord{color:#5865f2}@keyframes anim-gradient{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes border-gradient-move{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.leaderboard{position:relative;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;padding:15px 10px;border-radius:10px;background:linear-gradient(45deg,#e1a132,#f5c26b);color:#111;font-size:.75rem;text-align:center;gap:10px}@media(min-width:64em){.leaderboard{flex-direction:row;align-items:flex-start;padding:20px 30px}}.leaderboard svg{width:60px}.leaderboard .leaderboard-form{margin-top:10px;text-align:center;font-weight:700}.leaderboard .leaderboard-form.is-center{display:flex;justify-content:center}.leaderboard .leaderboard-form-wrap{display:inline-flex;align-items:flex-end;margin:0 auto;gap:10px}@media(min-width:64em){.leaderboard .leaderboard-form-wrap{align-items:flex-end}}.leaderboard .leaderboard-form-social{overflow:hidden;height:auto;padding-top:10px;transition:height .3s cubic-bezier(.165,.84,.44,1);interpolate-size:allow-keywords}.leaderboard .leaderboard-form-social.is-hidden{height:0}.leaderboard .leaderboard-form-social svg{color:#111}.leaderboard .leaderboard-form-social fieldset{padding:5px 0 0;border:none;margin:0}.leaderboard .leaderboard-form-social legend{font-weight:300}.leaderboard .leaderboard-form-social div{display:inline-flex;align-items:center;margin-right:10px}.leaderboard .leaderboard-form-social label{transform:translateY(1px);display:inline-flex;justify-content:center;align-items:center;width:15px;cursor:pointer}.leaderboard .leaderboard-form-social input[type=radio]{accent-color:#c17a2a}.leaderboard .leaderboard-icon svg{height:40px}@media(min-width:64em){.leaderboard .leaderboard-icon svg{height:60px}}