@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css";@import "https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap";*{margin:0;padding:0}p,h2,h3{padding:8px 0}li{margin-left:2em}#leftBar,#topBar{position:fixed;left:0}#leftBar{color:#edf1f4;box-sizing:border-box;z-index:2;background-color:#172839;flex-direction:column;width:170px;max-width:100%;font-size:20px;transition:transform .2s;display:flex;bottom:0;box-shadow:0 0 8px #0004}#leftBar:before{content:"";z-index:-1;background-color:#172839;width:170px;display:block;position:fixed;top:0;bottom:-64px;left:0}#leftBar a{width:100%;color:inherit;box-sizing:border-box;flex:1;align-items:center;padding:0 28px;text-decoration:none;transition:background-color .1s;display:flex}#leftBar a:not(:last-child){border-bottom:1px solid #ffffff09}#leftBar a:hover{color:#2f2f2f;background-color:#eee}@media only screen and (height<=800px){#leftBar{font-size:16px}}.dark-mode #leftBar,.dark-mode #leftBar:before{color:#d0d0d0;background-color:#12202e}#topBar{box-sizing:border-box;z-index:3;flex-direction:row;justify-content:center;align-items:center;gap:32px;width:100vw;padding:0 64px;display:flex;top:0;right:0;box-shadow:0 0 8px #0004}#topBar a{outline:none}#topBar:before,#topBar:after{content:"";width:100%;height:100%;display:block;position:absolute}#topBar:before{z-index:-1;background-image:url(./bg1-CZ0TRkHw.png);background-position:50%;background-size:cover}#topBar:after{z-index:-1;opacity:.95;background-color:#172839}#pageTitle{text-transform:uppercase;font-size:40px;font-weight:500}#pageTitleContainer{color:#f0a30a;animation:.5s slide-in}#pageTitle span{font-size:120%}#currentEdition{margin:0;padding:0;font-size:80%;font-weight:bolder}.dark-mode #topBar:after{background-color:#0f1b27}#siteLogo{height:128px;animation:.5s slide-in}#profileButton .dropdown-content{right:0}#profileButton .fa-user-circle{margin-right:.5em;display:inline-block}#profileButton .button1{border-radius:1.5em 1.5em 0 0}#profileButton .button1:hover{color:#000!important;background-color:#d0d0d0!important}#profileButton:hover .button1{background-color:#0e1923}#sendSolutionsButton .fa-upload{margin-right:.5em}@keyframes slide-in{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.not-draggable{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}#topBar{height:128px}main{padding-top:192px!important}#leftBar{top:128px}@media only screen and (width<=1600px){#pageTitle{font-size:32px}#siteLogo{height:96px}}@media only screen and (width<=1200px){#topBar{height:96px}main{padding-top:160px!important}#leftBar{top:96px}#topBar{padding:0 16px}#pageTitle{font-size:26px}#siteLogo{height:80px}}@media only screen and (width<=1024px){#topBar{height:80px}main{padding-top:144px!important}#leftBar{top:80px}#profileName{display:none}#profileButton .fa-user-circle{margin-right:0}#pageTitle{font-size:18px}#siteLogo{height:64px}}@media only screen and (width<=800px){.main-header{margin-top:-80px!important}#topBar{gap:16px}#topBar #pageTitle{font-size:16px}#topBar #currentEdition{font-size:12px}#sendSolutionsButton .fa-upload{margin-right:0}#sendSolutionsButton span{display:none}}@media only screen and (width<=740px){#topBar{gap:0}#topBar #pageTitle{font-size:12px}#topBar #currentEdition{font-size:10px}}@media only screen and (width<=640px){#topBar #pageTitleContainer{display:none}}@media only screen and (width<=400px){#loginButtonRegisterMsg{display:none}}.dark-mode #topBar{background-color:#142332}#showNav{display:none}#pageFooter{text-align:center;box-sizing:border-box;color:#edf1f4;width:calc(100% - 170px);margin-left:170px;padding:128px 64px 32px}#pageFooterRow{justify-content:center;gap:64px;margin-bottom:64px;padding:0 64px;display:flex}#pageFooterRow img{height:96px}@media only screen and (width<=1024px){#pageFooterRow img{height:80px}}@media only screen and (width<=800px){#pageFooterRow{flex-direction:column}#pageFooterRow img{height:initial;width:min(100%,196px)}}#toggleDarkMode{margin-bottom:64px;display:inline-block}@media only screen and (width<=800px){#leftBar{transform:translate(-100%)}#leftBar.visible{transform:translate(0)}main{padding:160px 32px 64px!important}.main-header{width:100vw;transform:translate(32px)}#showNav{display:block}#pageFooter{width:100%;margin-left:0}}.main-header{text-align:center;text-transform:uppercase;color:#edf1f4;z-index:1;margin:-64px -64px -24px;padding:48px 0;position:relative;overflow:hidden}.main-header:before,.main-header:after{content:"";width:100%;height:150%;transform:translateY(var(--header-translate));z-index:-1;position:absolute;bottom:0;left:0}.main-header:before{background-image:url(./bg6-o31fu6-N.jpg);background-size:cover}.main-header:after{opacity:.8;background-color:#1e354b}.dark-mode .main-header:after{background-color:#142332}:root{--header-translate:0px}main{padding:0 64px 64px 234px}#darkOverlay{z-index:4;opacity:0;pointer-events:none;background-color:#000;transition:opacity .3s;position:fixed;inset:0}#loginForm{z-index:5;width:min(max(40vw,600px),100vw);transition:transform .3s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:0 0 16px #000000a0}#loginForm header{box-sizing:border-box;color:#edf1f4;width:100%;padding:64px;position:relative}#loginForm header h1{text-align:center;width:100%}#loginFormContent{flex-direction:column;gap:16px;padding:64px;display:flex}#loginFormRegister{box-sizing:border-box;width:100%;display:block}#loginFormRegisterContainer{text-align:center;margin-top:48px}#loginFormRegisterContainer p{margin-bottom:16px}@media only screen and (height<=720px){#loginForm{font-size:.8em}#loginForm header{padding:48px}#loginFormRegisterContainer{margin-top:16px}}@media only screen and (height<=600px){#loginForm header{padding:32px;font-size:80%}#loginFormContent{padding:32px}}@media only screen and (height<=520px){#loginForm{width:100vw}}#loginFormClose{border-radius:0;position:absolute;top:0;right:0}.bg1{background-color:#fff}.dark-mode .bg1{background-color:#0e1923}.bg2{background-color:#1e354b}.dark-mode .bg2{background-color:#142332}.bg3{background-color:#172839}.dark-mode .bg3{background-color:#0f0f0f}.post-time{float:right;color:#fff9}#pageAuthor{opacity:.25;margin-top:96px;font-size:60%}#forgotPassword{padding:12px;font-size:60%;display:inline-block}#forgotPasswordContainer{text-align:right}.news-container article{text-align:justify;perspective:2px}.news-container article h2{flex:1;margin:0;padding:0}.news-container article header{color:#edf1f4;text-align:left;background-color:#25425d;flex-direction:row;align-items:center;gap:32px;margin:24px -64px;padding:24px 64px;display:flex}.dark-mode .news-container article header{background-color:#142332}.button1,.button2,.button3,.button4{cursor:pointer;border-radius:100px;padding:16px 24px;text-decoration:none;transition:all .1s;display:block}.button4{color:#020202}.button1{color:#edf1f4}.button1:hover{color:#020202;background-color:#fff}#loginSubmit{cursor:pointer}.button2,.button3{color:#020202}.button2{border:1px solid #02020280}.dark-mode .button2{color:#d0d0d0;border:1px solid #d0d0d080}.button2:hover{border:1px solid #1e354b}.button2:hover,.button3:hover,.button4:hover{background-color:#1e354b;color:#edf1f4!important}.header-button{font-size:1rem;font-weight:initial;text-transform:initial;color:#d0d0d0;border:1px solid #d0d0d0;position:absolute;top:50%;right:64px;transform:translateY(-50%)}.dark-mode .button3,.dark-mode .button1,.dark-mode .button4{color:#d0d0d0}.dark-mode .button1:hover,.dark-mode .button3:hover,.dark-mode .button4:hover{background-color:#d0d0d0;color:#000!important}@media only screen and (width<=1024px){.header-button{padding:16px;font-size:.6rem}}@media only screen and (width<=800px){.header-button{right:32px;transform:translateY(-60px);border:#0000!important}}form input,form select,.my-input,textarea{box-sizing:border-box;background:inherit;width:100%;font-size:inherit;border:1px solid #020202;border-radius:100px;outline:none;padding:16px 24px;font-family:inherit;transition:all .2s;display:block}form input:focus,form select:focus,.my-input:focus,textarea:focus{box-shadow:0 0 2px #000}.dark-mode form input:focus,.dark-mode form select:focus,.dark-mode .my-input:focus,.dark-mode textarea:focus{border-color:#fff}.dark-mode form input,.dark-mode form select,.dark-mode .my-input,.dark-mode textarea{color:#d0d0d0;border:1px solid #d0d0d080}form input:-webkit-autofill{-webkit-text-fill-color:#020202}form select:-webkit-autofill{-webkit-text-fill-color:#020202}.my-input:-webkit-autofill{-webkit-text-fill-color:#020202}textarea:-webkit-autofill{-webkit-text-fill-color:#020202}.dark-mode form input:-webkit-autofill{-webkit-text-fill-color:#d0d0d0}.dark-mode form select:-webkit-autofill{-webkit-text-fill-color:#d0d0d0}.dark-mode .my-input:-webkit-autofill{-webkit-text-fill-color:#d0d0d0}.dark-mode textarea:-webkit-autofill{-webkit-text-fill-color:#d0d0d0}textarea{resize:none;border-radius:24px;height:20em}.dark-mode form select option,.dark-mode select.my-input option{background-color:#0e1923}.form-inputs-row{flex-direction:row;gap:16px;width:100%;display:flex}.form-inputs-row .form-input-container{flex:1;margin:0}.form-input-container{box-sizing:border-box;position:relative}.form-input-container label{transform-origin:50%;pointer-events:none;background-color:#fff;align-items:center;padding:2px;transition:top .1s;display:inline-block;position:absolute;top:0;left:24px;transform:translateY(-50%)}.dark-mode .form-input-container label{color:#d0d0d0!important;background-color:#0e1923!important}.form-input-container input:placeholder-shown+label{top:50%}.form-input-container input:focus+label{top:0}input:-webkit-autofill{box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:focus{box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:active{box-shadow:inset 0 0 0 30px #fff!important}.form-input-container input:-webkit-autofill+label{background-color:#fff}.dark-mode input:-webkit-autofill{color:#d0d0d0!important;box-shadow:inset 0 0 0 30px #0e1923!important}.dark-mode input:-webkit-autofill:hover{color:#d0d0d0!important;box-shadow:inset 0 0 0 30px #0e1923!important}.dark-mode input:-webkit-autofill:focus{color:#d0d0d0!important;box-shadow:inset 0 0 0 30px #0e1923!important}.dark-mode input:-webkit-autofill:active{color:#d0d0d0!important;box-shadow:inset 0 0 0 30px #0e1923!important}.capitalize{text-transform:capitalize}label.req:after{content:"*";color:red;margin-left:2px;display:inline-block}.input-tip{opacity:0;pointer-events:none;z-index:1;background-color:#1e354b;border-radius:16px;padding:16px;transition:opacity .3s;position:absolute;bottom:70px}input:focus+label+.input-tip{opacity:1;pointer-events:initial}.checkmark{background-color:#fff;border:1px solid;border-radius:50%;width:25px;height:25px;transition:all .2s;position:absolute;top:0;left:0}.dark-mode .checkmark{background-color:#0e1923}.checkmark:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:5px;height:10px;display:none;position:absolute;top:5px;left:9px;transform:rotate(45deg)}.checkmark-container{cursor:pointer;font-size:inherit;-webkit-user-select:none;user-select:none;margin:24px 0;padding-left:35px;display:block;position:relative}.checkmark-container input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkmark-container:hover input~.checkmark{background-color:currentColor}.checkmark-container input:checked~.checkmark{background-color:#2196f3;border:1px solid #2196f3}.checkmark-container input:checked~.checkmark:after{display:block}#registrationFormInputs{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1fr 1fr;display:grid}.school-selector{position:relative}.school-selector-options{z-index:10000;background-color:#070c11;width:100%;top:64px}.school-selector-options-container{z-index:1;position:absolute}.school-selector-options-schools{max-height:256px;overflow-y:auto}.school-selector-options-schools:not(:empty){border-bottom:1px solid}.school-selector-options .option{cursor:pointer;padding:8px;margin:0!important}.school-selector-options .option:not(:last-child){border-bottom:1px solid}.school-selector-options .option:hover{background-color:#fff1}.school-selector-options>.option{font-style:italic}@media only screen and (width<=1070px){#registrationFormInputs{grid-template-columns:1fr}}a{color:#020202;text-decoration-thickness:1px;transition:color .1s}a:hover{color:#3147c2}.dark-mode a{color:#d0d0d0}.dark-mode a:hover{color:#6778d9}#problemsContainer{color:#edf1f4;flex-direction:row;gap:16px;margin-top:32px;display:flex}#problemsContainer article{background-color:#2d4f6f;flex:1;position:relative}#problemsContainer article>div{text-align:center;z-index:1;flex-direction:column;gap:16px;padding:96px 64px;display:flex;position:relative;box-shadow:0 0 8px #0004}#problemsContainer article>div a{color:inherit;box-sizing:border-box;border:1px solid #edf1f4;justify-content:center;align-items:center;width:100%;padding:24px;font-size:1.3em;text-decoration:none;display:flex}#problemsContainer article>div a.disabled{opacity:.6;cursor:not-allowed}#problemsContainer article>div a:hover{color:#020202}.dark-mode #problemsContainer article{background-color:#1e354b}#problemsContainer article h2{margin-bottom:16px;font-size:2em}#problemsContainer article .bg-image{object-fit:cover;object-position:center;z-index:0;opacity:.3;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}@media only screen and (width<=1450px){#problemsContainer>article>div{padding:80px 48px}#problemsContainer>article>div a{font-size:1em}#problemsContainer>article>div h2{font-size:1.8em}}@media only screen and (width<=1250px){#problemsContainer{flex-direction:column}}@media only screen and (width<=370px){#problemsContainer>article>div>a{font-size:80%}#problemsContainer>article>div>h2{font-size:1.6em}}#previousEditions{flex-direction:row;gap:16px;margin:32px 0;display:flex}#previousEditions a{text-align:center;flex:1}#previousEditionsContainer{text-align:center;margin-top:64px}@media only screen and (width<=1024px){#previousEditions{flex-direction:column}}.selector{text-align:center;z-index:1;flex-direction:row;margin-top:32px;font-size:1.5em;display:flex}.selector>*{cursor:pointer;text-transform:capitalize;-webkit-user-select:none;user-select:none;color:inherit;border:1px solid #ccc;flex:1;margin-left:-1px;padding:32px;text-decoration:none;transition:background-color .2s}.selector>:not(.chosen):hover{color:inherit;background-color:#0002}.dark-mode .selector>:not(.chosen):hover{background-color:#142332}.selector>.chosen{cursor:initial;background-color:#1e354b;color:#edf1f4!important}.selector>:first-child{border-radius:100px 0 0 100px}.selector>:last-child{border-radius:0 100px 100px 0}@media only screen and (width<=550px){.selector{flex-direction:column}.selector>*{margin-bottom:-1px;margin-left:0;padding:12px}.selector>:first-child{border-radius:1.5em 1.5em 0 0}.selector>:last-child{border-radius:0 0 1.5em 1.5em}}.table-wrapper{overflow-x:auto}html{scroll-behavior:smooth}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0f1b27}::-webkit-scrollbar-thumb{cursor:pointer;background:#fff;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#fff}svg.check-cross{width:100px;margin:40px auto 0;display:block}.path{stroke-dasharray:1000;stroke-dashoffset:0}.path.circle{animation:.9s ease-in-out dash}.path.line{stroke-dashoffset:1000px;animation:.9s ease-in-out .35s forwards dash}.path.check{stroke-dashoffset:-100px;animation:.9s ease-in-out .35s forwards dash-check}@keyframes dash{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes dash-check{0%{stroke-dashoffset:-100px}to{stroke-dashoffset:900px}}.success{color:#73af55}.fail{color:#d06079}@keyframes pulse{0%{transform:scale(0)}to{transform:scale(1)}}.pulse{transform-origin:50%;animation-name:pulse;animation-duration:.5s;animation-iteration-count:infinite;animation-direction:alternate;transform:scale(0)}svg .pulse:nth-child(2){animation-delay:.1s}svg .pulse:nth-child(3){animation-delay:.2s}.altinf{animation-iteration-count:infinite!important;animation-direction:alternate!important}.rotate{transform-origin:50%;animation-name:rotate;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upload-series-container{grid-gap:16px;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}#msgTimerContainer{grid-column:1/-1}@media only screen and (width<=1024px){.upload-series-container{grid-template-columns:1fr 1fr}}@media only screen and (width<=330px){.upload-series-container{grid-template-columns:1fr}}.status-container svg{margin-top:16px}.buttons-container{flex-direction:row;justify-content:center;display:flex}.buttons-container>*{display:block}.timeout-hidden-container .timeout-hide{display:none!important}.deadline{text-align:center;font-size:150%;font-weight:700}@keyframes blur-fade-in{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur()}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}#adminPrompt{z-index:1;box-sizing:border-box;background-color:#fff;width:40%;padding:32px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#adminPrompt.fullscreen{grid-template-columns:40% auto;width:100vw;height:100vh;padding:0;display:grid}#adminPrompt.fullscreen>:first-child{box-sizing:border-box;height:100%;padding:32px;overflow-y:auto}#adminPrompt.fullscreen>iframe{border:none;width:100%;height:100vh}#adminPrompt:not(.fullscreen){border-radius:2em;animation:.3s prompt-open-animation}#adminPrompt>div>:not(:last-child){margin-bottom:16px}.dark-mode #adminPrompt{color:#d0d0d0;background-color:#0e1923}#adminPromptContainer{z-index:10;background-color:#0008;animation:.3s fade-in;display:none;position:fixed;inset:0}#adminPrompt .notes-container{flex-direction:column;gap:16px;display:flex}#adminPrompt .notes-container *{margin-bottom:0}#adminPrompt .notes-container textarea{height:8em;margin-bottom:8px}#adminPrompt .notes-container .note-container{color:#d0d0d0;background-color:#25425d;border-radius:16px;flex-direction:row;align-items:center;gap:4px;padding:16px;display:flex}#adminPrompt .notes-container .note-container.edited-note{display:none}#adminPrompt .notes-container .note-container div{margin:0}#adminPrompt .notes-container .note-container div:first-child{flex:1}#adminPrompt .notes-container .note-container div:not(:first-child){padding:8px}.dark-mode #adminPrompt .notes-container .note-container{background-color:#142332}#adminPrompt .notes-container .note-editor-buttons{flex-direction:row;gap:8px;display:flex}#adminPrompt .notes-container .note-editor-buttons div{text-align:center;flex:1;height:100%}#postEditor{padding:16px 0;display:none}#addPostButton{margin-bottom:16px}#participants .data{display:none}#participants td:not(.data),#participants th:not(.data){display:table-cell}#participants.table-data tr{cursor:pointer}#participants.table-data tr:hover{background-color:#fff3}#participants.table-data .data{display:table-cell}#participants.table-data td:not(.data),#participants.table-data th:not(.data){display:none}#problemsFilesManager svg{width:2rem;height:2rem;margin:0}#problemsManager tr td,#problemsManager tr th,#problemsManager thead td,#problemsManager thead th{text-align:center;vertical-align:middle}#problemsManager tr td>div,#problemsManager tr th>div,#problemsManager thead td>div,#problemsManager thead th>div{align-items:center;width:100%;height:100%;display:flex}#problemsManager svg{width:2em;height:2em;margin:0 auto;padding:0;display:inline-block}#problemsManager tr td{cursor:pointer;transition:background-color .1s,width .3s}#problemsManager tr td:hover{background-color:#ffffff10}#problemsFileForm,iframe[name=uploadIframe]{display:none}#bestEditor tr.created input{color:#73af55}#bestEditor tr.deleted input{color:#d06079}#bestEditor tr td:nth-child(n+3){text-align:center}#bestEditor tr td:last-child i{cursor:pointer;transition:color .3s;display:inline-block}#bestEditor tr td:last-child i.fa-times:hover{color:#d06079}#bestEditor tr td:last-child i.fa-check:hover{color:#73af55}#bestEditor input{background-color:none;width:100%;font-family:inherit;font-size:inherit;color:inherit;text-align:inherit;background:0 0;border:none;outline:none;min-width:3em;transition:color .3s}#bestEditor input.modified{color:#ff0}#bestEditor input{-moz-appearance:textfield}#bestEditor input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#bestEditor input:-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#bestEditorHead th:nth-child(n+3){text-align:center}.admin-main article:not(.open){display:none}#postEditorLoading{color:#c5b350;justify-content:center;align-items:center;gap:1em;margin-top:32px;display:flex}#postEditorLoading svg{width:auto;height:2em;margin:0;display:inline-block}#postEditorLoading:empty{display:none}#postSubmit.disabled{opacity:.7;pointer-events:none}#participantsFilters{flex-direction:column;gap:8px;display:flex}#participantsViewSelectorContainer,#participantsSortSelectorContainer{align-items:center;gap:16px;display:flex}#participantsViewSelector,#participantsSortSelector{flex:1}#checkFilters{flex-direction:column;gap:16px;margin:16px 0;display:flex}#checkFilters .checkmark-container{margin:0}#organizersEditor{margin-bottom:24px}#organizersEditor>div{cursor:pointer;border-radius:16px;padding:16px;transition:background-color .3s}#organizersEditor>div:hover{background-color:#0202021a}.dark-mode #organizersEditor>div:hover{background-color:#d0d0d01a}#archiveIsReport{align-items:center;gap:16px;margin:8px 0 16px;display:flex}#archiveIsReport>div:nth-child(2){flex:1}#archiveIsReport svg{width:2em;height:2em;margin:0;padding:0}#archiveReportForm{display:none}#stats canvas{min-height:400px;width:100%!important}@keyframes prompt-open-animation{0%{transform:translate(-50%,-50%)scale(0)}to{transform:translate(-50%,-50%)scale(1)}}.dropdown{display:inline-block;position:relative}.dropdown-content{z-index:1;background-color:#fff;display:none;position:absolute;box-shadow:0 8px 16px #0003}.dropdown-content a,.dropdown-content div{color:#020202;padding:12px 16px;text-decoration:none;transition:all .3s;display:block}.dropdown-content div{font-weight:700}.dropdown-content a:hover{background-color:#ddd}.dark-mode .dropdown-content{background-color:#0e1923}.dark-mode .dropdown-content a,.dark-mode .dropdown-content div{color:#d0d0d0}.dark-mode .dropdown-content a:hover{color:#000;background-color:#ddd}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn{background-color:#3e8e41}.timer{grid-template-columns:auto auto auto auto;justify-content:center;gap:8px;margin:16px 0;display:grid}.timer>div{border:2px solid;border-radius:24px;width:4em;padding:12px}.timer>div>div:first-child{font-size:175%}.dark-mode .timer>div{background-color:#223d56}@media only screen and (width<=450px){.timer{grid-template-columns:auto auto}}@media only screen and (width<=220px){.timer{grid-template-columns:auto}}.wysiwyg-editor-wrapper{border:1px solid #020202;border-radius:.75em;margin:16px 0}.dark-mode .wysiwyg-editor-wrapper{border-color:#d0d0d080}.wysiwyg-editor{background-color:inherit;box-sizing:border-box;outline:none;width:100%;min-height:128px;padding:0 16px 16px;font-family:inherit;display:block;font-size:1em!important}.wysiwyg-editor-buttons{z-index:1}.wysiwyg-editor-buttons button{background-color:inherit;border:none}.tooltip{display:inline-block;position:relative}.tooltip .tooltip-text{visibility:hidden;color:#fff;text-align:center;-webkit-user-select:none;user-select:none;z-index:1000;opacity:0;background-color:#1e354b;border-radius:6px;min-width:120px;max-width:350px;margin-left:-60px;padding:5px;font-family:Quicksand,Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;transition:opacity .1s;position:absolute;bottom:125%;left:50%}.tooltip .tooltip-text:after{content:"";border:5px solid #0000;border-top-color:#1e354b;margin-left:-5px;position:absolute;top:100%;left:50%}.tooltip:hover .tooltip-text{visibility:visible;opacity:1}.table,.ratings-table{border-collapse:collapse;width:100%}.table-wrapper{margin:32px 0}.ratings-table{display:none}.ratings-table.chosen{display:table}.table thead,.ratings-table thead{color:#edf1f4;background-color:#1e354b}.table tr,.ratings-table tr{border:1px solid #ccc}.table td,.table th,.ratings-table td,.ratings-table th{text-align:inherit;padding:8px 16px}.table tr:nth-child(2n),.ratings-table tr:nth-child(2n){background-color:#0002}.dark-mode .table tr,.dark-mode .ratings-table tr{border:1px solid #333}.dark-mode .table tr:nth-child(2n),.dark-mode .ratings-table tr:nth-child(2n){background-color:#ffffff09}.results-table{border-collapse:collapse;text-align:left}.results-table td{margin:0;padding:0 8px}.results-table tr:first-child .fa{color:#daa520}.results-table tr:nth-child(2) .fa{color:silver}.results-table tr:nth-child(3) .fa{color:#cd7f32}.results-table tr:nth-child(4) .fa{color:#add8e6}.results-list{text-align:left;list-style-type:none;display:table}.results-list li{margin-left:0;line-height:2em;display:table-row}.results-list li:empty:after{content:"nie przyznano";font-style:italic}.results-list li:before{box-sizing:content-box;background-repeat:no-repeat;background-size:2em 2em;height:2em;padding:0 16px 0 56px;display:table-cell}.results-list li p{padding:0!important}.results-list li:first-child:before{content:"I nagroda";background-image:url(./first_place-Bgkzb6-k.png)}.results-list li:nth-child(2):before{content:"II nagroda";background-image:url(./second_place-C8QhZZJV.png)}.results-list li:nth-child(3):before{content:"III nagroda";background-image:url(./third_place-Bzli6efH.png)}.results-list li:nth-child(4):before{content:"Wyróżnienie";background-image:url(./wreath-CakRsxE8.png)}#bestTable tr td:not(:first-child),#bestTable tr th:not(:first-child){text-align:center}body{font-family:Quicksand,Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:20px}@media only screen and (width<=1536px){body{font-size:18px}}@media only screen and (width<=1152px){body{font-size:16px}}.notif{color:#fff;z-index:10;opacity:0;cursor:pointer;background-color:#1e354b;border-radius:.75em;align-items:center;gap:16px;max-width:min(100%,512px);padding:16px;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,100%)}.notif svg{width:2.5em;height:2.5em;margin-top:0}.notif.success-notif{border:2px solid #73af55}.notif.fail-notif{border:2px solid #d06079}.regulations-container{text-align:center;animation-name:blur-fade-in;animation-duration:.7s;animation-timing-function:ease;animation-fill-mode:backwards}.regulations-container .regulations i.fa-file-pdf-o{font-size:10em;display:block}.regulations-container .regulations h2{margin:24px 0;font-weight:400}.regulations-container .regulations a.button2{display:inline-block}@media only screen and (width<=1620px){.regulations-container{font-size:inherit;flex-direction:column;gap:48px;padding:0}}#contactInfo{justify-content:center;gap:128px;margin:80px 0 16px;display:flex}#contactInfo article{text-align:center;animation-name:blur-fade-in;animation-duration:.5s;animation-timing-function:ease;animation-fill-mode:backwards}#contactInfo article i{color:#1e354b;text-shadow:0 0 8px #0004;font-size:10em;display:block}.dark-mode #contactInfo article i{color:#25425d}#contactInfo article h2{text-transform:uppercase;margin:8px 0}#contactInfo article address{font-size:1.3em;font-style:normal}#contactInfo article:last-child{animation-delay:.2s}@media only screen and (width<=1024px){#contactInfo{flex-direction:column;gap:48px}}#bookInfo{grid-template-columns:auto 20%;gap:32px;display:grid}#bookInfo div:first-child p:last-child{margin-top:32px}#bookInfo div:first-child p:last-child a{display:inline-block}#bookInfo img{width:100%}@media only screen and (width<=1024px){#bookInfo{flex-direction:column-reverse;display:flex}#bookInfo img{width:100%;max-width:350px;margin:auto;display:block}#bookInfo div:first-child{text-align:justify}#bookInfo div:first-child p:last-child{text-align:center}}.scroll-animation{opacity:0;transition:all .5s;transform:translateY(64px)}#organizersContainer section{flex-direction:row;align-items:center;gap:32px;margin:16px 0;display:flex}#organizersContainer section:nth-child(2n){flex-direction:row-reverse}#organizersContainer section img{object-fit:cover;border-radius:24px;height:30vh;box-shadow:0 0 8px #0004}#organizersContainer section div{box-sizing:border-box;flex-grow:1}#organizersContainer section div h3{text-transform:uppercase}#organizersContainer section div h3,#organizersContainer section div h4{text-align:left}@media only screen and (width<=1024px){#organizersContainer section{gap:16px;flex-direction:column!important}#organizersContainer section div h3,#organizersContainer section div h4{text-align:center}}#organizersPreviousEditions{margin-top:32px}body{scroll-behavior:smooth;background-color:#fff}html,body,main{overflow-x:hidden}html.no-scroll,body.no-scroll,main.no-scroll{overflow-y:hidden}.dark-mode{color:#d0d0d0;background-color:#0e1923}.archive-selector{float:right}table{font-size:inherit}.center{text-align:center}.truncate{white-space:nowrap;text-overflow:ellipsis;display:table-cell;overflow:hidden}.truncate-container{table-layout:fixed;width:100%;display:table}.front-icon{margin-right:.5em;display:inline-block}
