@keyframes loading-spinner-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner{position:relative;width:3em;height:3em;animation:loading-spinner-animation 1.25s infinite linear;margin:auto;border-radius:50%;background:linear-gradient(to right,#61bafb 10%,#61bafb00 50%);content:" "}.loading-spinner:before{content:" ";position:absolute;border-radius:100% 0 0;background-color:#61bafb;width:50%;height:50%;left:0;top:0}.loading-spinner:after{content:" ";position:absolute;width:75%;height:75%;border-radius:50%;background-color:#3e075c;margin:auto;inset:0}.loading-background{position:absolute;inset:0;background-color:#000000bf;height:100vh;z-index:9999}.loading-background .loading-spinner{top:50%;left:50%;transform:translate(-50%,-50%,0);margin:0}.alert-popup{position:fixed;left:1em;bottom:0;width:75%;background-color:#fff;padding:1em;text-align:center;transition:all 1s;transform:translateY(calc(100% + 5em));color:#fff;opacity:0;border-radius:.5em;border:1px solid #505153;box-shadow:2px 2px 6px #505153;z-index:99999}.alert-popup.show{transform:translateY(calc(0% - 5em));opacity:1}.alert-popup.info{background-color:#04538c}.alert-popup.success{background-color:#487700}.alert-popup.warning{background-color:#a39516}.alert-popup.error{background-color:#aa2900}@media screen and (min-width:1268px){.alert-popup{width:25em}}button,.button{cursor:pointer;background-color:#fff;color:#000;padding:.25em .75em;margin:.5em 0;transition:all .25s;box-shadow:2px 2px 6px #8d8f91;border:none;border-radius:.5em;font-size:18px;line-height:1.75em}button.round,.button.round{border-radius:100%}button.success,.button.success{background-color:#487700;color:#fff}button.fail,button.danger,.button.fail,.button.danger{background-color:#aa2900;color:#fff}button.selected,.button.selected{background-color:#5e0b8b;color:#fff;box-shadow:2px 2px 6px #5e0b8b}button:hover,.button:hover{background-color:#9e12ea;color:#fff;box-shadow:2px 2px 6px #068df0}button:active,.button:active{background-color:#068df0;color:#fff;box-shadow:none}button:disabled,button.disabled,.button:disabled,.button.disabled{cursor:not-allowed;background-color:#505153;color:#fff;box-shadow:none}.collapsible-wrapper{position:relative;overflow:hidden;height:100%}.collapsible-wrapper .header{text-align:center;cursor:pointer}.collapsible-wrapper .header .title{display:inline-block;line-height:2em}.collapsible-wrapper .header .flipper{position:relative;transition:all .5s;margin:0 .5em;width:1.25em;height:1.25em}.collapsible-wrapper .content{display:grid;grid-template-rows:0fr;transition:all .5s}.collapsible-wrapper .content>div{padding:0 .5em;overflow:auto;height:100%}.collapsible-wrapper.show .header .flipper{transform:rotate(405deg)}.collapsible-wrapper.show .content{grid-template-rows:1fr;max-height:calc(100vh - 7em)}.collapsible-wrapper.show .content>div{overflow:auto}.card{margin:.5em 0;padding:.5em;width:100%;transition:all .25s;border:none;line-height:1.75em}.card.display-only:active,.card.display-only:hover{background-color:#fff;color:#000;cursor:initial;box-shadow:2px 2px 6px #8d8f91}.card-header{text-align:center}.card-footer{font-size:.8em;font-style:italic;text-align:center}.input-field{border:none;padding:.5em 0}.input-field label{display:block}.input-field input{display:block;width:100%}.input-field:has(input:disabled){display:none}.point-scale .ticks{display:flex;flex-direction:row;justify-content:space-between;width:100%}.point-scale input[type=range]{-webkit-appearance:none;background:transparent;margin:1.5em 0;width:100%;padding:0}.point-scale input[type=range]::-moz-focus-outer{border:0}.point-scale input[type=range]:focus{outline:0}.point-scale input[type=range]:focus::-webkit-slider-runnable-track{background:#6e0da3}.point-scale input[type=range]:focus::-ms-fill-lower{background:#5e0b8b}.point-scale input[type=range]:focus::-ms-fill-upper{background:#6e0da3}.point-scale input[type=range]::-webkit-slider-runnable-track{cursor:default;height:1.25em;transition:all .2s ease;width:100%;box-shadow:.25em .25em .25em #00000080,0 0 .25em #0d0d0d80;background:#5e0b8b;border:.1em solid #282C34;border-radius:.25em}.point-scale input[type=range]::-webkit-slider-thumb{box-shadow:.25em .25em .3em #00000080,0 0 .25em #0d0d0d80;background:#61bafb;border:.15em solid #5E0B8B;border-radius:1em;box-sizing:border-box;cursor:default;height:3em;width:1.25em;-webkit-appearance:none;margin-top:-.975em}.point-scale input[type=range]::-moz-range-track{box-shadow:.25em .25em .25em #00000080,0 0 .25em #0d0d0d80;cursor:default;height:1.25em;transition:all .2s ease;width:100%;background:#5e0b8b;border:.1em solid #282C34;border-radius:.25em;height:.625em}.point-scale input[type=range]::-moz-range-thumb{box-shadow:.25em .25em .3em #00000080,0 0 .25em #0d0d0d80;background:#61bafb;border:.15em solid #5E0B8B;border-radius:1em;box-sizing:border-box;cursor:default;height:3em;width:1.25em}.point-scale input[type=range]::-ms-track{cursor:default;height:1.25em;transition:all .2s ease;width:100%;background:transparent;border-color:transparent;border-width:1.5em 0;color:transparent}.point-scale input[type=range]::-ms-fill-lower{box-shadow:.25em .25em .25em #00000080,0 0 .25em #0d0d0d80;background:#4e0973;border:.1em solid #282C34;border-radius:.5em}.point-scale input[type=range]::-ms-fill-upper{box-shadow:.25em .25em .25em #00000080,0 0 .25em #0d0d0d80;background:#5e0b8b;border:.1em solid #282C34;border-radius:.5em}.point-scale input[type=range]::-ms-thumb{box-shadow:.25em .25em .3em #00000080,0 0 .25em #0d0d0d80;background:#61bafb;border:.15em solid #5E0B8B;border-radius:1em;box-sizing:border-box;cursor:default;height:3em;width:1.25em;margin-top:.3125em}.point-scale input[type=range]:disabled::-webkit-slider-thumb,.point-scale input[type=range]:disabled::-moz-range-thumb,.point-scale input[type=range]:disabled::-ms-thumb,.point-scale input[type=range]:disabled::-webkit-slider-runnable-track,.point-scale input[type=range]:disabled::-ms-fill-lower,.point-scale input[type=range]:disabled::-ms-fill-upper{cursor:not-allowed}.text-response .textarea-footer{transition:all .5s;font-size:.75em;background-color:#e6e6e6;padding:.5em 1em;text-align:right;border-radius:0 0 .25em .25em}.text-response.good .textarea-footer{background-color:#487700;color:#fff}.text-response.bad .textarea-footer{background-color:#aa2900;color:#fff}#referee-ratings li{padding:.5em;text-align:center}#referee-ratings li .referee-rating-scale{display:flex;align-items:flex-start}#referee-ratings li .referee-rating-scale .point-scale{flex:1 0 auto;padding:0 .5em}#referee-ratings li .referee-rating-scale .point-scale input{border:none}#referee-ratings li .referee-rating-scale .side-label{line-height:3.75em}.labeler{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;line-height:1em;padding:1em .5em;border-width:.2em;border-radius:.25em;box-shadow:0 0 10px #00000080}.labeler .icon{width:25%;padding:0 .5em;width:2.5em;height:auto}.labeler .icon:hover{stroke:#a39516;fill:#a39516;cursor:initial}.labeler-content{width:75%}.labeler.warning-label{background-color:#f7f1c1;border:solid rgb(228.4810810811,211.6054054054,58.5189189189)}.labeler.warning-label .icon{stroke:#a39516;fill:#a39516}.labeler.danger-label{background-color:#ffbfaa;border:solid rgb(255,74.4,17)}.labeler.danger-label .icon{stroke:#aa2900;fill:#aa2900}.labeler.info-label{background-color:#ddf0fe;border:solid #61BAFB}.labeler.info-label .icon{stroke:#61bafb;fill:#61bafb}#vote{position:relative;-webkit-user-select:none;user-select:none;width:100%;height:100%;margin:0 auto}#vote #question-wrapper{position:relative;width:100%}#vote #question-wrapper #question-nav{position:sticky;display:block;overflow-y:auto;background-color:#fff;width:100%;height:100%;max-height:80vh;top:4em;z-index:1}#vote #question-wrapper #question-nav .collapsible-wrapper{position:sticky;top:4em}#vote #question-wrapper #question-nav button.question-button{width:100%;cursor:pointer}#vote #question-wrapper #question-nav button.question-button.disabled:hover{background-color:#9e12ea;color:#fff}#vote #question-wrapper #question-nav button.question-button.disabled:active{background-color:#068df0;color:#fff;box-shadow:none}#vote #question-wrapper #question-nav button.question-button.disabled.selected{background-color:#5e0b8b;color:#fff;box-shadow:2px 2px 6px #5e0b8b}#vote #question-wrapper #question-nav .legend-cards{display:flex;flex-wrap:wrap;justify-content:space-around}#vote #question-wrapper #question-nav .legend-cards .card{width:50%;font-size:.8em;width:initial;height:initial}#vote #question-wrapper #question-nav .legend-cards .card.display-only:hover,#vote #question-wrapper #question-nav .legend-cards .card.display-only:active{background-color:inherit}#vote #question-wrapper #award-question-wrapper{position:relative;overflow:clip;width:100%;height:100%;padding:0 .5em}#vote #question-wrapper #award-question-wrapper div.award-question{width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;transition:all .25s;transition-delay:.25s;transform:translate(calc(-100% * var(--viewing)))}#vote #question-wrapper #award-question-wrapper div.award-question section.question{transition:all .25s;width:100%;flex:0 0 auto;opacity:0;height:0}#vote #question-wrapper #award-question-wrapper div.award-question section.question.active{transition-delay:.5s;opacity:1;height:100%}#vote #question-wrapper #award-question-wrapper div.award-question section.question .header{position:sticky;text-align:center;padding:.5em;top:5.7em;z-index:1;background-color:#fff}#vote #question-wrapper #award-question-wrapper div.award-question section.question .description{text-align:center;white-space:pre-line;padding:.5em 0}#vote #question-wrapper #award-question-wrapper div.award-question section.question .locked-response{padding:1em}#vote #question-wrapper #award-question-wrapper div.award-question section.question .locked-response .current-vote{text-align:center}#vote #question-wrapper #award-question-wrapper div.award-question section.question .locked-response .current-vote .selectable-answer{width:100%}#vote #question-wrapper #award-question-wrapper div.award-question section.question .search-bar{width:100%;text-align:center}#vote #question-wrapper #award-question-wrapper div.award-question section.question .search-bar input{width:100%}#vote #question-wrapper #award-question-wrapper div.award-question section.question .current-vote{padding:1em 0}#vote #question-wrapper #award-question-wrapper div.award-question section.question .current-vote .selectable-answer{pointer-events:none}#vote #question-wrapper #award-question-wrapper div.award-question section.question .text-response{position:relative;width:100%;height:100%}#vote #question-wrapper #award-question-wrapper div.award-question section.question .text-response textarea{display:block;position:relative;width:100%;height:calc(100vh - 30em);resize:none}#vote #question-wrapper #award-question-wrapper div.award-question section.question .text-response textarea:focus{border:1px solid #000000;border-bottom:none;outline:none}#vote #question-wrapper #award-question-wrapper div.award-question section.question .selectable-answers{position:relative;display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:space-around;padding:0 .25em;overflow-y:auto}#vote #question-wrapper #award-question-wrapper div.award-question section.question .selectable-answers .selectable-answer{display:block;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;position:relative;width:100%;text-align:center}#vote #question-wrapper #award-question-wrapper div.award-question section.question .selectable-answers .selectable-answer sub{vertical-align:top}#vote #question-wrapper #award-question-wrapper div.award-question section.question .selectable-answers .selectable-answer.text{display:flex;line-height:3em}#vote #question-wrapper #award-question-wrapper div.award-question section.question .selectable-answers .selectable-answer.text.sub{line-height:2em}#vote #question-wrapper #award-question-wrapper div.award-question section.question .selectable-answers .selectable-answer.team.image{height:auto;position:relative;padding:0 0 .5em;-webkit-user-select:none;user-select:none}#vote #question-wrapper #award-question-wrapper div.award-question section.question .selectable-answers .selectable-answer.team.image .photo{position:relative;width:100%;height:auto}#vote #question-wrapper #award-question-wrapper div.award-question section.question .selectable-answers .selectable-answer.team.image .photo img{width:100%;height:auto;max-height:100%;border-radius:.5em .5em 0 0;pointer-events:none}#vote #question-wrapper #award-question-wrapper div.award-question section.question .selectable-answers .selectable-answer.teamplayer.image{position:relative}#vote #question-wrapper #award-question-wrapper div.award-question section.question .selectable-answers .selectable-answer.teamplayer.image img{width:auto;height:100%;max-height:10em;max-width:100%}#vote .nav-buttons{position:sticky;display:flex;justify-content:space-evenly;background-color:#fff;margin:auto;bottom:0;left:50%;width:100%;padding:.5em;z-index:1}#vote .nav-buttons button{width:10em;padding:.75em 0}@media screen and (min-width:768px){#vote #question-wrapper{display:flex}#vote #question-wrapper #question-nav{flex:1 0 auto;width:100%;max-width:33%}#vote #question-wrapper #question-nav .collapsible-wrapper .flipper{display:none}#vote #question-wrapper #question-nav .collapsible-wrapper.hide .content{grid-template-rows:1fr}#vote #question-wrapper #award-question-wrapper{max-width:66%}#vote #question-wrapper #award-question-wrapper div.award-question section.question .header{top:4em}#vote #question-wrapper #award-question-wrapper div.award-question section.question .current-vote .selectable-answers .selectable-answer{max-width:100%}#vote #question-wrapper #award-question-wrapper div.award-question section.question .selectable-answers .selectable-answer{flex:0 0 auto}#vote #question-wrapper #award-question-wrapper div.award-question section.question .locked-response .current-vote .selectable-answers .selectable-answer.team.image{max-width:80vw;width:80%}}@media screen and (min-width:1024px){#vote #question-wrapper #award-question-wrapper div.award-question section.question .selectable-answers .selectable-answer{max-width:50%;width:calc(50% - .5em)}}@media screen and (min-width:1268px){#vote #question-wrapper #award-question-wrapper div.award-question section.question .selectable-answers .selectable-answer{max-width:33%;width:calc(33% - .25em)}#vote #question-wrapper #award-question-wrapper div.award-question section.question .selectable-answers .selectable-answer.team.image{max-width:50%;width:calc(50% - .25em)}}form{position:relative;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;padding:.5em}form .form-row{padding:.5em 0;width:100%;text-align:left;transition:all 1s}form .form-row label{display:block}form .form-row input,form .form-row select{width:100%}form .form-row input[type=file],form .form-row select[type=file]{background-color:#fff;padding:2em;border-style:dashed;text-align:center;cursor:pointer}form .form-row input[type=file]::file-selector-button,form .form-row select[type=file]::file-selector-button{display:none}form .form-row input[type=file]:before,form .form-row select[type=file]:before{visibility:hidden;content:""}form .form-row input:disabled,form .form-row select:disabled{background-color:#fff;border:none;cursor:default;padding:0}form .form-row textarea{width:100%}form .form-row.half{width:calc(50% - .5em)}form .form-row.sm{width:calc(33% - .5em)}form .form-row.center{text-align:center}form .form-row.buttons{width:100%;text-align:center;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}form .form-row.buttons button{width:100%;flex:1 0 auto}form .form-row.hide{opacity:0;transform:translateY(-100%);z-index:-1}form .form-row.show{opacity:1;transform:translateY(0);z-index:0}@media screen and (min-width:512px){form .form-row.buttons button:first-child:nth-last-child(1),form .form-row.buttons button:first-child:nth-last-child(1)~button{max-width:calc(100% - .5em);width:calc(100% - .5em)}form .form-row.buttons button:first-child:nth-last-child(2),form .form-row.buttons button:first-child:nth-last-child(2)~button{max-width:calc(50% - .5em);width:calc(50% - .5em)}form .form-row.buttons button:first-child:nth-last-child(3),form .form-row.buttons button:first-child:nth-last-child(3)~button{max-width:calc(33.3333333333% - .5em);width:calc(33.3333333333% - .5em)}}@media screen and (min-width:768px){form .form-row input,form .form-row select{width:100%}form .form-row.buttons button:first-child:nth-last-child(1),form .form-row.buttons button:first-child:nth-last-child(1)~button{max-width:calc(100% - .5em);width:calc(100% - .5em)}form .form-row.buttons button:first-child:nth-last-child(2),form .form-row.buttons button:first-child:nth-last-child(2)~button{max-width:calc(50% - .5em);width:calc(50% - .5em)}form .form-row.buttons button:first-child:nth-last-child(3),form .form-row.buttons button:first-child:nth-last-child(3)~button{max-width:calc(33.3333333333% - .5em);width:calc(33.3333333333% - .5em)}form .form-row.buttons button:first-child:nth-last-child(4),form .form-row.buttons button:first-child:nth-last-child(4)~button{max-width:calc(25% - .5em);width:calc(25% - .5em)}}#login{width:100%;margin:0 auto}#login .prompt{margin:0 auto;padding:2em 0}@media screen and (min-width:768px){#login{width:75%}}.menu{position:relative;width:100%}.menu-title{height:32px}.menu-content{position:absolute;transform:scaleY(0);transform-origin:top center;transition:all .25s;justify-content:space-between;background-color:#fff;left:0;right:0;padding:0 .5em .5em}.menu-content.show{transform:scaleY(1)}.menu-content>*{display:block;width:100%}.checkbox-wrapper{position:relative;margin:0 auto;text-align:center}.checkbox-wrapper:has(.checkbox-field.checkbox){display:flex;align-items:center;text-align:left}.checkbox-wrapper label{cursor:pointer}.checkbox-wrapper .checkbox-field{position:relative;display:inline-block;height:1.5em;margin:0 .5em}.checkbox-wrapper .checkbox-field input{display:none}.checkbox-wrapper .checkbox-field.checkbox{position:relative;width:1.5em}.checkbox-wrapper .checkbox-field.checkbox .checkbox-display{display:block;position:relative;width:1.5em;height:1.5em;background-color:#fff;border:1px solid #000000;transition:all .5s;cursor:pointer}.checkbox-wrapper .checkbox-field.checkbox .checkbox-display:before{content:" ";position:absolute;background-color:#fff;left:.1em;top:.1em;width:1.25em;height:1.25em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.checkbox-wrapper .checkbox-field.checkbox .checkbox-display.checked{transition:all .5s;background-color:#5e0b8b}.checkbox-wrapper .checkbox-field.switch{width:3em}.checkbox-wrapper .checkbox-field.switch .checkbox-display{display:block;position:absolute;cursor:pointer;inset:0;background-color:#fff;border:1px solid #000000;transition:all .5s;border-radius:34px;margin:0 auto}.checkbox-wrapper .checkbox-field.switch .checkbox-display:before{position:absolute;content:" ";height:1.2em;width:1.2em;left:.15em;top:.1em;transition:all .5s;background-color:#61bafb;border-radius:50%}.checkbox-wrapper .checkbox-field.switch .checkbox-display.checked{background-color:#5e0b8b}.checkbox-wrapper .checkbox-field.switch .checkbox-display.checked:before{transform:translate(1.45em)}.draggable-element{display:flex;align-items:center;justify-content:space-between;padding:.5em;margin:.25em 0;border:1px solid rgba(80,81,83,.25);border-radius:.5em;background-color:#fff;box-shadow:2px 2px 5px #505153b3}.draggable-element.isDragging{z-index:100}.draggable-element .text-display{width:calc(100% - 2em)}.draggable-element aside{line-height:.75em;height:100%;width:1.5em}.draggable-element aside .icon{width:100%;height:100%}.textarea-wrapper{position:relative;width:100%}.textarea-wrapper .textarea-container{width:100%}.textarea-wrapper .textarea-container textarea{width:100%;height:100%;resize:none}.textarea-wrapper .textarea-character-length{position:relative;top:-.4em;padding:.5em 1em;text-align:right;border-top:none;border-radius:0 0 .25em .25em;transition:all .5s}.textarea-wrapper .textarea-character-length.bad{background-color:#aa2900;color:#fff}.textarea-wrapper .textarea-character-length.good{background-color:#487700;color:#fff}#section-form{position:relative;height:100%;width:100%}#section-form .buttons{padding:0;position:relative;bottom:0}#section-form .buttons button{margin:0}#modal{position:relative;z-index:99;overflow:hidden}#modal-background{display:block;position:fixed;inset:0;width:100vw;height:100vh;background-color:#000000bf}#modal-wrapper{display:block;position:fixed;width:100%;height:100%;top:50%;left:50%;padding:1em;background-color:#fff;transform:translate(-50%,-50%);overflow-y:auto}#modal-wrapper #modal-content{height:100%}#modal-wrapper #modal-content-close{position:absolute;right:.5em;top:.5em;text-align:right;z-index:1}@media screen and (min-width:768px){#modal-wrapper{height:70vh;width:80%}}@media screen and (min-width:1024px){#modal-wrapper{max-width:70vw}}.progress-bar-container{position:relative;top:0;display:block;width:100%;padding:.5em 0}.progress-bar-container .progress-bar{position:relative;height:2em;background-color:#5e0b8b;color:#fff}.progress-bar-container .progress-bar:before{content:" ";position:absolute;height:2em;left:0;width:var(--progress);background-color:#2fa4fa}.progress-bar-container .progress-bar .icon{fill:#fff}.progress-bar-container .legend{position:absolute;display:block;top:0;width:100%;padding:.5em 0;text-shadow:2px 1px 0px #000000;line-height:2em;text-align:center;color:#fff;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.text-feedback{position:relative;width:100%;min-height:6em;text-align:center}.text-feedback .content{position:relative;width:100%;overflow:hidden;overflow-y:auto}.text-feedback .content .responses{transition:all .5s;transform:translate(calc(-100% * var(--viewing)));display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-start;height:max-content}.text-feedback .content .responses .feedback{width:100%;flex-shrink:0;padding:1em;font-size:18px;white-space:pre-line;height:50vh}.text-feedback .content .responses .feedback .author{padding:1em 0;font-style:italic;text-align:right}.text-feedback .controls-wrapper{position:sticky;height:4em;width:100%;bottom:0;background-color:#fff}.text-feedback .controls-wrapper .controls{display:flex;justify-content:space-between;align-items:center;column-gap:1em}@media screen and (min-width:768px){.text-feedback .content .responses .feedback{font-size:20px}.text-feedback .controls{width:50%;margin:0 auto}}.point-scale-feedback{position:relative;display:block;width:100%;height:15em}#award-page{position:relative;width:100%}#award-page header{display:block;text-align:center;width:100%;line-height:2.5em;background-color:#fff;z-index:1}#award-page>.content{position:relative;flex-direction:row;flex-wrap:nowrap;justify-content:center;width:100%}#award-page>.content nav{position:sticky;top:4em;z-index:3;background-color:#fff;width:100%}#award-page>.content nav .content button{width:100%}#award-page>.content .wrapper{position:relative}#award-page>.content .wrapper .details{width:100%}#award-page>.content .wrapper .details .award-section{margin-bottom:1em;width:100%}#award-page>.content .wrapper .details .award-section header{position:sticky;top:6em;margin-bottom:.5em;z-index:2;box-shadow:0 10px 10px #505153b3}#award-page>.content .wrapper .details .award-section:last-child{margin:0}#award-page>.content .wrapper .details .award-section .section-content{position:relative;padding:.1em .5em;width:100%}#award-page>.content .wrapper .details .award-section .section-content .award-question{margin-bottom:1em;box-shadow:0 0 10px #505153b3;padding:1em 0;scroll-margin-top:8em}#award-page>.content .wrapper .details .award-section .section-content .award-question header{padding:.5em;top:8em;z-index:1;line-height:1.25em}#award-page>.content .wrapper .details .award-section .section-content .award-question .question-content{position:relative;width:100%;padding:0 .5em}#award-page>.content .wrapper .details .award-section .section-content .award-question .question-content .multiple-choice-responses{width:100%;text-align:center}#award-page>.content .wrapper .details .award-section .section-content .award-question .question-content .nominee{width:100%;border:.15em solid #5E0B8B;border-radius:.5em;margin:.5em 0;box-shadow:0 0 10px #505153b3;padding:.5em .25em;display:grid;transition:all .5s;grid-template-columns:2em 1fr minmax(1em,2em) 2em;grid-template-areas:"rank title votes winner" "rank sub votes winner"}#award-page>.content .wrapper .details .award-section .section-content .award-question .question-content .nominee.winner{background-color:#5e0b8b;color:#fff;border-color:#068df0;box-shadow:0 0 10px #068df0}#award-page>.content .wrapper .details .award-section .section-content .award-question .question-content .nominee aside{grid-area:rank}#award-page>.content .wrapper .details .award-section .section-content .award-question .question-content .nominee header{grid-area:title;box-shadow:none;background-color:initial}#award-page>.content .wrapper .details .award-section .section-content .award-question .question-content .nominee sub{grid-area:sub}#award-page>.content .wrapper .details .award-section .section-content .award-question .question-content .nominee .votes{grid-area:votes;text-align:right}#award-page>.content .wrapper .details .award-section .section-content .award-question .question-content .nominee .winner-icon{grid-area:winner;line-height:100%}#award-page>.content .wrapper .details .award-section .section-content .award-question .question-content .nominee .winner-icon .icon{transition:all .5s;width:1.5em;height:1.5em}#award-page>.content .wrapper .details .award-section .section-content .award-question .question-content .nominee .winner-icon.winner .icon{fill:gold}#award-page>.content .wrapper .details .award-section .section-content .award-question .question-content .nominee header,#award-page>.content .wrapper .details .award-section .section-content .award-question .question-content .nominee sub{display:block;position:initial;top:initial;line-height:initial;text-align:center;margin:0;z-index:initial}#award-page>.content .wrapper .details .award-section .section-content .award-question .question-content .nominee{text-align:center;align-items:center;justify-content:center}#award-page>.content .wrapper .details .award-section .section-content .award-question .question-content .winners{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;align-items:center;justify-content:space-between}@media screen and (min-width:768px){#award-page>.content{display:flex}#award-page>.content nav{z-index:initial;align-self:flex-start;flex:1 1 auto;padding:0 .5em;max-width:30%;width:25%}#award-page>.content nav .collapsible-wrapper .flipper{display:none}#award-page>.content nav .collapsible-wrapper.hide .content{grid-template-rows:1fr}#award-page>.content .wrapper{overflow:clip;flex:0 1 auto;width:75%}#award-page>.content .wrapper .details .award-section header{top:4em}#award-page>.content .wrapper .details .award-section .section-content .award-question{scroll-margin-top:6.5em}#award-page>.content .wrapper .details .award-section .section-content .award-question header{top:6.5em}#award-page>.content .wrapper .details .award-section .section-content .award-question .question-content .winners .nominee{width:calc(50% - .5em)}}@media screen and (min-width:1024px){#award-page>.content .wrapper .details .award-section .section-content .award-question .question-content{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-around;width:100%}#award-page>.content .wrapper .details .award-section .section-content .award-question .question-content .team-nomination,#award-page>.content .wrapper .details .award-section .section-content .award-question .question-content .division-nomination{width:calc(50% - 1em)}}.image-field .file-input{display:none}.image-field label{display:block;position:relative;width:20em;height:15em;max-width:20em;max-height:15em;cursor:pointer;margin:0 auto}.image-field label:hover .overlay{background-color:#fffc;transform:scale(.95)}.image-field label:hover .overlay p{color:#000;font-weight:700;font-size:1.25em}.image-field label img{width:100%;height:100%;max-height:100%;max-width:100%;object-fit:contain}.image-field label .overlay{position:absolute;inset:2.5%;width:95%;height:95%;background-color:transparent;transition:all .25s}.image-field label .overlay p{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);color:transparent;transition:all .25s;text-align:center}#player-form form{width:100%;align-items:center}#player-form form .player-info{width:100%}@media screen and (min-width:768px){#player-form form .player-info{width:45%}}.admin-team-player{display:flex;width:100%;justify-content:center;position:relative;padding:.25em 0}.admin-team-player .player-data{width:100%;display:flex}.admin-team-player .player-data .player-name{width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.admin-team-player .player-data .buttons{width:10%}.season-teams{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;background-color:#fff}.season-teams .season-team{width:100%;padding:.5em}.season-teams .season-team .card-header{position:relative;cursor:pointer;padding:0 .5em}.season-teams .season-team .card-header h3{display:flex;text-align:left;position:relative}.season-teams .season-team .card-header h3 .team-name{position:relative;display:flex;flex:1 0 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;align-items:center;justify-content:center;width:100%}.season-teams .season-team .card-header h3 .team-name .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.season-teams .season-team .card-header h3 .team-name .icon{width:1.25em;height:1.25em}.season-teams .season-team .card-header h3 .collapsible-menu-button{position:relative;right:1em}.season-teams .season-team .card-header h3 .collapsible-menu-button:before{transition:all .25s;display:inline-block;border:.5rem solid #000000;border-bottom:none;border-right:none;transform:rotate(45deg);transform-origin:center;width:.5em;height:.5em;content:" "}.season-teams .season-team .card-header h3 .collapsible-menu-button.expanded:before{transform:rotate(225deg)}.season-teams .season-team .card-content{cursor:initial}.season-teams .season-team .season-team-players{width:100%;height:auto;transition:all .5s}.season-teams .season-team .season-team-players.content-hide{transition:all .5s;height:0;overflow:hidden}.season-teams .season-team .season-team-players .players .player-header{display:flex;justify-content:space-between;border-bottom:2px solid #000000}@media screen and (min-width:1024px){.season-teams .season-team{width:calc(50% - .25em)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-season header#season-header{width:100%;top:3.25em;z-index:2;background-color:#fff;padding:.25em;text-align:center;flex-direction:column}.admin-season header#season-header .menu{display:inline-block;z-index:4}.admin-season header#season-header .menu .active{background-color:#5e0b8b}.admin-season header#season-header .menu .integrations button{margin:0 .5em}.admin-season header#season-header .menu .integrations .icon{width:1.5em;height:1.5em}.admin-season header#season-header .menu .integrations .icon.leagueapps{fill:#fff;background-color:green;border-radius:100%;padding:2px}.admin-season header#season-header .icon-refresh.refreshing{animation:rotate 1s infinite linear}.tab-group{position:relative;display:flex;padding-top:1em;-webkit-user-select:none;user-select:none;border-bottom:1px solid #8D8F91}.tab-group .tab{padding:.5em 1em;box-shadow:none;border-radius:.5em .5em 0 0;margin:0 .1em 0 0;border:1px solid #8D8F91}.tab-group .tab.active{background-color:#068df0;color:#fff}.sport-form{text-align:center}.admin-season-selection{width:100%}.admin-season-selection .sports .sport section{margin-bottom:1em}.admin-season-selection .sports .sport section ul{display:flex;flex-wrap:wrap;justify-content:space-around}.admin-season-selection .sports .sport section ul li{width:100%}@media screen and (min-width:768px){.admin-season-selection .sports .sport section ul li{width:calc(50% - 1em);margin:0 .25em}}@media screen and (min-width:1024px){.admin-season-selection .sports .sport section ul li{width:calc(33% - 1.5em);margin:0 .25em}}#org-home .org-name{text-align:center;background-color:#fff;width:100%;padding:0 .5em}#org-home #org-content{padding:.5em}#org-home #org-content .org-menu{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}@media screen and (min-width:1024px){#org-home #org-content .org-menu .card{width:calc(50% - 1em);margin:.5em .25em}}#admin-integrations{width:100%}#admin-integrations .integrations{position:relative;display:flex;flex-wrap:wrap;flex-direction:row}#admin-integrations .integrations .integration{position:relative;width:100%}#admin-integrations .integrations .integration .logo{position:relative;width:auto;height:100%;text-align:center}#admin-integrations .integrations .integration .logo svg{position:relative;width:auto;height:auto;max-width:75%;max-height:100%}@media screen and (min-width:768px){#admin-integrations .integrations .integration{width:50%}}#org-settings .card.show .card-header{cursor:initial}#org-settings .card.show .card-content{height:auto}#org-settings .card .card-header{position:relative;display:flex;justify-content:center;cursor:pointer}#org-settings .card .card-content{transition:all .5s;transform-origin:top center;overflow:hidden;height:0}#org-settings .collapsible-menu-button{position:relative;left:.5em}#org-settings .collapsible-menu-button:before{transition:all .25s;display:inline-block;border:.5rem solid #000000;border-bottom:none;border-right:none;transform:rotate(45deg);transform-origin:center;width:.5em;height:.5em;content:" "}#org-settings .collapsible-menu-button.expanded:before{transform:rotate(225deg)}#org-settings .settings-sports ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;flex:auto}#org-settings .settings-sports ul li{width:calc(100% - .25em)}@media screen and (min-width:768px){#org-settings .settings-sports ul li{width:calc(50% - 1em);margin:0 .5em}}.award-certificates .certificate{display:block;width:100%;height:100%}@media print{*{margin:2mm;padding:0}@page{margin:2mm;padding:0;size:"letter";orientation:landscape}header,.org-name,footer{display:none}#org-home #org-content{padding:0}}#page--player-detail ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#page--player-detail ul li{width:100%}#page--player-detail .pages{text-align:center}#page--player-detail .pages .nav{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-evenly}@media screen and (min-width:768px){#page--player-detail ul li{width:calc(50% - 1em)}}@media screen and (min-width:1024px){#page--player-detail ul li{width:calc(33% - 1em)}}#player-detail form{width:100%;align-items:center}#player-detail form .player-info{width:100%}@media screen and (min-width:768px){#player-detail form .player-info{width:45%}}#dashboard header{font-size:1.25em;padding:1em 0;font-weight:700}#dashboard>div:has(nav):has(.dashboard-content){display:block;column-gap:.5em}#dashboard nav{flex:0 0 25%}#dashboard nav a{display:block;padding:.25em;margin:.5em 0}#dashboard nav a button{margin:0;width:100%}@media screen and (min-width:768px){#dashboard{max-width:1024px;margin:auto}#dashboard>div:has(nav):has(.dashboard-content){display:flex}#dashboard .dashboard-content{width:75%;padding:0 .5em}}.voting-seasons ul li{display:flex;justify-content:center;align-items:center;margin:1em 0;padding:.5em;box-shadow:0 0 10px 1px #8d8f91;border:#8D8F91;border-radius:.5em;text-align:center;cursor:pointer}.voting-seasons ul li:hover{box-shadow:0 0 10px 1px #9e12ea}.voting-seasons ul li:active{box-shadow:0 0 10px 1px #9e12ea,inset 0 0 10px 2px #9e12ea}.voting-seasons ul li .org-logo{display:inline-block;width:100%;height:auto;max-width:5em;max-height:5em}.voting-seasons ul li .org-logo img{max-height:100%;max-width:100%}.voting-seasons ul li .season-info{padding:0 .5em;text-align:center;font-size:.8em}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Agenor;font-weight:100;font-style:normal;src:url(/assets/Agenor-Thin-WtnlF5Xf.ttf)}@font-face{font-family:Agenor;font-weight:300;font-style:normal;src:url(/assets/Agenor-Light-DuxcSUL3.ttf)}@font-face{font-family:Agenor;font-weight:400;font-style:normal;src:url(/assets/Agenor-Regular-C3jNysXu.ttf)}@font-face{font-family:Agenor;font-weight:700;font-style:normal;src:url(/assets/Agenor-Bold-BK5OIeGP.ttf)}@font-face{font-family:Agenor;font-weight:900;font-style:normal;src:url(/assets/Agenor-Black-CEqYW7NJ.ttf)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Poppins,Agenor,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:18px;color:#282c34}a,.link.underline{color:#0570be;text-decoration:underline;cursor:pointer}a:active,.link.underline:active{color:#02355b}ul li,ol li{list-style-type:none}ul.numbers,ol.numbers{padding-left:2em;margin:initial}ul.numbers li,ol.numbers li{list-style-type:number;padding:initial;margin:initial}svg{width:auto;height:auto;max-height:100%;max-width:100%}.icon{display:inline-block;width:1em;height:1em;stroke:#5e0b8b;fill:#5e0b8b;cursor:pointer;margin:0 .25em;transition:all .25s}.icon-trophy.active{fill:#068df0}.icon:hover{stroke:#61bafb;fill:#61bafb}.icon:active{stroke:#068df0;fill:#068df0}input,select{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:#f2f2f2;color:#000;padding:.25em 1em;border:none;border-bottom:2px solid #000000;font-size:1em}textarea{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.2rem;min-height:10em;padding:1em}.pagination-buttons{text-align:center}.pagination-buttons button{width:10em;margin:0 .5em}.left{text-align:left}.right{text-align:right}.hidden{display:none;visibility:hidden}.full{width:100%}form>div.invalid label{color:#aa2900}form>div.invalid input,form>div.invalid select{background-color:#aa2900;color:#fff}sub{font-size:1rem;font-style:italic;vertical-align:middle}.center{text-align:center}.flex{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.flex.wrap{flex-wrap:wrap}.sticky{position:sticky}.clickable{cursor:pointer}#app{position:relative;height:100%;width:100%}#app #app-header{position:sticky;top:0;background-color:#5e0b8b;color:#fff;z-index:10}#app #app-header .header-content{display:flex;justify-content:space-between;align-items:center;padding:0 1em;min-height:3em}#app #app-header .header-content:has(#nav-container.hide){justify-content:center}#app #app-header .header-content #site-title{font-family:Agenor;font-weight:700;font-size:1.5em}#app #app-header .header-content #nav-container{position:relative;display:none}#app #app-header .header-content #nav-container.show{display:block}#app #app-header .header-content #nav-container .avatar{position:relative;color:#000;padding:1.1em;text-align:center}#app #app-header .header-content #nav-container .avatar button{position:absolute;border-radius:100%;width:100%;height:100%;top:0;left:0;margin:0;padding:0;line-height:0em}#app #app-header .header-content #nav-container #main-nav{position:absolute;top:3em;right:0;min-width:10em;box-shadow:1px 1px 10px 1px #8d8f91;border-radius:.5em;padding:.5em;color:#000;opacity:0;transform:scale(0);transform-origin:top right;transition:opacity .25s,transform 0s .25s;background-color:#fff;text-align:right}#app #app-header .header-content #nav-container #main-nav.show{opacity:1;transform:scale(1);transition:opacity .25s,transform 0s 0s}#app #app-header .header-content #nav-container #main-nav .links .link{display:block;padding:.25em 0}#app #app-content{margin:0 auto;width:100%;padding:.5em}#app footer{position:relative;width:100%;height:3em;bottom:1em;padding:1em;text-align:center;font-size:medium;font-style:italic;z-index:-1}@media screen and (min-width:768px){#app #app-header .header-content{margin:0 auto}}@media screen and (min-width:1024px){#app #app-header .header-content{padding:0 1em 0 0;max-width:1024px}#app #app-content{margin:auto}}@media screen and (min-width:1268px){#app #app-header .header-content,#app #app-content{max-width:1268px}}
