@charset "UTF-8";@import url(https://cdn.fonts.net/t/1.css?apiType=css&projectid=76f1098b-a419-4c2a-8e36-4a6ee7cd48be);@font-face{font-family:AerokoRegular;font-style:normal;font-stretch:normal;font-display:swap;src:url(/assets/fonts/AerokoRegular.woff2) format("woff2"),url(/assets/fonts/AerokoRegular.woff) format("woff")}@font-face{font-family:AerokoMedium;font-style:normal;font-stretch:normal;font-display:swap;src:url(/assets/fonts/AerokoWideMedium.woff2) format("woff2"),url(/assets/fonts/AerokoWideMedium.woff) format("woff")}@font-face{font-family:HelveticaNowDisplayRegular;font-style:normal;font-stretch:normal;font-display:swap;src:url(/assets/fonts/HelveticaNowProDisplayRegular.woff2) format("woff2"),url(/assets/fonts/HelveticaNowProDisplayRegular.woff) format("woff")}@font-face{font-family:RobotoMono;font-style:normal;font-stretch:normal;font-display:swap;font-weight:300;src:url(/assets/fonts/RobotoMono-Light.ttf) format("opentype")}@font-face{font-family:RobotoMono;font-style:normal;font-stretch:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/RobotoMono-Bold.ttf) format("opentype")}@font-face{font-family:RobotoMono;font-style:normal;font-stretch:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/RobotoMono-Regular.ttf) format("opentype")}html{font-size:62.5%}body{background-color:#000;height:max(100vh,clamp(10rem,12vw,16rem) * 4);position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center}body.block{min-height:100vh;height:fit-content;justify-content:flex-start;padding-bottom:clamp(10rem,12vw,16rem)}body.block>footer{position:absolute;bottom:0;left:0}body.block main{height:fit-content}main{width:100%;height:calc(100vh - clamp(10rem,12vw,16rem) * 2);min-height:calc(clamp(10rem,12vw,16rem) * 2)}h1,h2,h3,h4,h5,h6,p,span{line-height:1.2}h1{font-family:AerokoRegular,sans-serif;font-style:normal;font-weight:400;color:#fff;font-size:clamp(2.6rem,4vw,6.4rem)}h2{font-family:AerokoRegular,sans-serif;font-style:normal;font-weight:400;color:#fff;font-size:clamp(3rem,3.3vw,4.8rem)}h3{font-family:AerokoRegular,sans-serif;font-style:normal;font-weight:400;color:#fff;font-size:clamp(1.6rem,2.5vw,4rem)}h4{font-family:AerokoRegular,sans-serif;font-style:normal;font-weight:400;color:#fff;font-size:clamp(1.3rem,1.5vw,2.4rem)}a{text-decoration:none;cursor:pointer}p{font-family:AerokoRegular,sans-serif;font-style:normal;font-weight:400;font-size:clamp(1rem,1.2vw,1.8rem);color:#fff}span{font-family:AerokoRegular,sans-serif;font-style:normal;font-weight:400;font-size:clamp(.8rem,1.1vw,1.4rem);color:#f4ed83}.link,.links a,.links button{font-family:HelveticaNowDisplayRegular,sans-serif;font-style:normal;font-weight:400;color:#fff;position:relative;font-size:clamp(1rem,1.1vw,1.6rem);cursor:pointer}.link::after,.links a::after,.links button::after{content:"";position:absolute;top:100%;left:0;height:1px;width:0;background:#fff;transition:.3s}.link:hover::after,.links a:hover::after,.links button:hover::after{width:100%}.link.yellow,.links a.yellow,.links button.yellow{color:#f4ed83}.link.yellow::after,.links a.yellow::after,.links button.yellow::after{background:#f4ed83}.link.black,.links a.black,.links button.black{color:#000}.link.black::after,.links a.black::after,.links button.black::after{background:#000}.link.cyan,.links a.cyan,.links button.cyan{color:#00ffba}.link.cyan::after,.links a.cyan::after,.links button.cyan::after{background:#00ffba}.back{font-family:AerokoRegular,sans-serif;font-style:normal;font-weight:400;font-size:clamp(1.2rem,1.1vw,1.6rem);color:#f4ed83;padding-left:clamp(.5rem,.55vw,.8rem);line-height:1;display:block;width:fit-content;transition:.2s;margin-left:clamp(1rem,1.1vw,1.6rem);position:relative}.back::before{content:"";position:absolute;height:clamp(1rem,1.1vw,1.6rem);width:clamp(1rem,1.1vw,1.6rem);aspect-ratio:1/1;border:1px solid #fff;border-top:none;border-right:none;rotate:45deg;right:100%;top:50%;translate:0 -50%;transition:.3s}.back::after{display:none}.back:hover{color:#fff}.back:hover::before{right:calc(100% + clamp(.5rem,.55vw,.8rem))}.btn{font-family:AerokoRegular,sans-serif;font-style:normal;font-weight:400;padding:clamp(1rem,1.1vw,1.6rem);aspect-ratio:1/1;border-radius:50%;appearance:none;border:none;background:linear-gradient(240deg,#f4ed83 0,#f4ed83 50%,#f4eD8380 50%,#f4eD8380 100%);background-size:250% 100%;background-position:100%;line-height:1;transition:.4s;color:#000;cursor:pointer;position:relative}.btn.pill{aspect-ratio:auto;border-radius:clamp(.5rem,.55vw,.8rem);padding:clamp(.66rem,.72vw,1.06rem) clamp(1rem,1.1vw,1.6rem) clamp(.5rem,.55vw,.8rem)}.btn.light{background:linear-gradient(240deg,#00ffba 0,#00ffba 50%,#fff 50%,#fff 100%);background-size:250% 100%;background-position:100%}.btn.light:hover{color:#000}.btn.dark{background:linear-gradient(240deg,#000 0,#000 50%,#00000040 50%,#00000040 100%);background-size:250% 100%;background-position:100%;color:#f4ed83}.btn.dark:hover{color:#000}.btn.dark.add::after,.btn.dark.add::before,.btn.dark.minus::after,.btn.dark.minus::before{background:linear-gradient(240deg,#000 0,#000 50%,#f4ed83 50%,#f4ed83 100%);background-size:250% 100%;background-position:100%}.btn:hover{color:#f4ed83;background-position:0}.btn.toWhite{background:linear-gradient(240deg,#000 0,#000 50%,#fff 50%,#fff 100%);background-size:250% 100%;background-position:100%;color:#f4ed83}.btn.toWhite:hover{background-position:0;color:#000}.btn.add::after,.btn.add::before{content:"";position:absolute;position:absolute;top:50%;left:50%;height:50%;width:2px;background:#000;translate:-50% -50%;transition:.3s}.btn.add::before{rotate:-90deg}.btn.minus::before{content:"";position:absolute;position:absolute;top:50%;left:50%;height:50%;width:2px;background:#000;translate:-50% -50%;transition:.3s;rotate:-90deg}.btn.delete{background:linear-gradient(240deg,#ff3f3f 0,#ff3f3f 50%,#852525 50%,#852525 100%);background-size:250% 100%;background-position:100%}.btn.delete.square{border-radius:clamp(.5rem,.55vw,.8rem)}.btn.delete::after,.btn.delete::before{content:"";position:absolute;position:absolute;top:50%;left:50%;height:60%;width:2px;background:#000;translate:-50% -50%;transition:.3s}.btn.delete::before{rotate:-45deg}.btn.delete::after{rotate:45deg}.btn.delete:hover{background-position:0}.btn.cog::after{content:"";position:absolute;position:absolute;top:50%;left:50%;height:70%;width:70%;aspect-ratio:1/1;background-image:url(/assets/images/cog.svg);background-position:center;background-size:100% 100%;z-index:2;translate:-50% -50%;transition:.3s}.btn.cog:hover{background-position:0}.btn.cog:hover::after{rotate:60deg}.btn.confirm{background:linear-gradient(240deg,#4cb938 0,#4cb938 50%,#26571e 50%,#26571e 100%);background-size:250% 100%;background-position:100%}.btn.confirm:hover{background-position:0}.btn.deny{background:linear-gradient(240deg,#ff3f3f 0,#ff3f3f 50%,#852525 50%,#852525 100%);background-size:250% 100%;background-position:100%}.btn.deny:hover{background-position:0}button{background:0 0;border:none;appearance:none;min-width:0;max-width:none;border-radius:0}pre{color:#fff}.roboto,.roboto *{font-family:RobotoMono,serif;font-style:normal;font-weight:300;font-weight:light}*{box-sizing:border-box;margin:0;padding:0}.row{display:flex;width:100%;height:100%}.row.fit{height:fit-content}.row.wrap{flex-wrap:wrap}.row.end{justify-content:flex-end}.row.ac{align-items:center}.row.sb{justify-content:space-between}.row.start{align-items:start;height:auto}#projectFolders{padding-left:clamp(4rem,4.4vw,6.4rem)}section{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:clamp(2rem,2.2vw,3.2rem) clamp(3rem,3.3vw,4.8rem);box-sizing:border-box}section .container{width:100%;height:100%;display:flex;justify-content:flex-start;position:relative}section .container.column{flex-direction:column}section .container.center{justify-content:center;align-items:center}section .container .back{width:10%;align-self:flex-start}section .container .panel{display:none;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:100%;padding:clamp(1rem,1.1vw,1.6rem) clamp(1rem,1.1vw,1.6rem) clamp(1rem,1.1vw,1.6rem) 10%;border-right:1px solid transparent;transition:border-right .4s}section .container .panel.shown{display:flex}section .container .panel .scroller{width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;scrollbar-color:#f4ed83 #000;scrollbar-width:thin}section .container .panel .scroller::-webkit-scrollbar{width:1rem}section .container .panel .scroller::-webkit-scrollbar-track{background:0 0}section .container .panel .scroller::-webkit-scrollbar-thumb{background:#f4ed83;border-radius:.5rem}section .container .panel .scroller::-webkit-scrollbar-thumb:hover{background:#f4ed83C0}section .container .panel .field{margin:0 0 clamp(1rem,1.1vw,1.6rem)}section .container .panel .field span{display:block;margin:0 0 clamp(.5rem,.55vw,.8rem)}section .container .panel .field p{overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}section .container .panel .field p::-webkit-scrollbar{display:none}section .container .panel .field:last-of-type{margin:0}section .container .panel .field:empty{margin:0}section .container .panel .field.title{margin:0 0 clamp(3rem,3.3vw,4.8rem)}section .container .panel h3{margin:0 0 clamp(2rem,2.2vw,3.2rem)}section .container .panel ul{list-style-type:none;padding:0;margin:0}section .container .panel ul li{padding:0;margin:0;font-family:AerokoRegular,sans-serif;font-style:normal;font-weight:400;color:#fff;font-size:clamp(1.4rem,2vw,2.8rem);margin:0 0 clamp(1rem,1.1vw,1.6rem);position:relative;width:fit-content;padding:clamp(.25rem,.2525vw,.4rem) 0}section .container .panel ul li span.notify{margin:0 0 0 clamp(1rem,1.1vw,1.6rem);color:#fff;z-index:1;line-height:1;position:relative;vertical-align:middle;font-size:clamp(1.2rem,1.3vw,1.6rem)}section .container .panel ul li span.notify::before{content:"";position:absolute;height:100%;aspect-ratio:1/1;top:42.5%;left:50%;translate:-50% -50%;background:#f653ff;height:130%;border-radius:50%;z-index:-1}section .container .panel ul li a,section .container .panel ul li button{color:#fff;transition:.2s;opacity:.5;width:fit-content;cursor:pointer;font-size:clamp(1.4rem,2vw,2.8rem);text-align:left;line-height:1.2;font-family:AerokoRegular,sans-serif;font-style:normal;font-weight:400}section .container .panel ul li a:hover,section .container .panel ul li button:hover{opacity:1}section .container .panel ul li a.selected,section .container .panel ul li button.selected{opacity:1;pointer-events:none}section .container .panel.single{max-width:540px;justify-content:center;padding:clamp(4rem,4.4vw,6.4rem)}section .container .panel.single.wide{max-width:1080px}section .container .panel.twoThirds{min-width:66.66%;width:66.66%}@media (max-width:700px){section .container .panel.twoThirds{min-width:50%;width:50%}}section .container .panel.half{width:50%}section .container .panel.third{width:33.33%;min-width:33.33%}@media (max-width:700px){section .container .panel.third{min-width:50%;width:50%}}section .container .panel.quarter{width:25%}section .container .panel.fit{width:fit-content}section .container .panel.full{height:100%}section .container .panel.line{border-right:1px solid #f4ed83}@media (max-width:700px){section{padding:0}section .container{flex-direction:column}section .container .back{width:fit-content;margin:0 0 clamp(2rem,2.2vw,3.2rem) clamp(3rem,3.3vw,4.8rem)}section .container .panel{padding:clamp(2rem,2.2vw,3.2rem)}}form{position:relative;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}form .field{display:flex;flex-direction:column;position:relative;border-bottom:1px solid #f4ed83;width:100%;padding:clamp(.5rem,.55vw,.8rem) 0;margin:0 0 clamp(2rem,2.2vw,3.2rem)}form .field.hidden{position:absolute;right:200vw;top:0}form .field.multiselect .select{margin:0 0 clamp(1rem,1.1vw,1.6rem)}form .field.multiselect .selection .row{height:fit-content;align-items:center;justify-content:space-between;border-bottom:1px solid #000;width:100%;padding:clamp(.5rem,.55vw,.8rem);margin:0!important}form .field .select{display:flex;flex-direction:column;width:100%;position:relative}form .field .select select{width:100%;display:block;padding-right:clamp(2rem,2.2vw,3.2rem);appearance:none;background:#fff;border:none;border-radius:0;padding:clamp(.66rem,.72vw,1.06rem) clamp(.5rem,.55vw,.8rem) clamp(.5rem,.55vw,.8rem);font-size:clamp(1.2rem,1.4vw,1.6rem);cursor:pointer;transition:.2s}form .field .select select:hover{opacity:.7}form .field .select::after{content:"";position:absolute;position:absolute;right:clamp(1rem,1.1vw,1.6rem);top:50%;rotate:45deg;border:2px solid #000;border-top:none;border-left:none;width:clamp(1rem,1.1vw,1.6rem);height:clamp(1rem,1.1vw,1.6rem);translate:0 -25%;pointer-events:none}form .field:empty{padding:0;margin:0;border:none}form .field.half{width:calc(50% - clamp(.5rem,.55vw,.8rem))}form .field label{font-family:AerokoRegular,sans-serif;font-style:normal;font-weight:400}form .field label.yellow{color:#f4ed83!important}form .field label:has(~input:required)::after{content:"*"}form .field select,form .field textarea{font-family:AerokoRegular,sans-serif;font-style:normal;font-weight:400;width:100%;outline:0;border:none;background:0 0;resize:none;font-size:clamp(1.4rem,1.6vw,2rem);color:#000}form .field select:focus,form .field textarea:focus{outline:1px solid #fffFFF70}form .field input{font-family:AerokoRegular,sans-serif;font-style:normal;font-weight:400;width:100%;outline:0}form .field input:not([type=submit]){font-size:clamp(1.4rem,1.6vw,2rem);background:0 0;border:none;appearance:none;border-radius:0;padding:clamp(.5rem,.55vw,.8rem) 0;color:#fff}form .field input:not([type=submit])::placeholder{color:#fff;opacity:.5}form .field input[type=password]{letter-spacing:clamp(.5rem,.55vw,.8rem)}form .field input[type=password]::placeholder{letter-spacing:initial}form .field input[type=submit]{width:fit-content;min-width:clamp(4rem,6vw,8rem)}form .field input:focus{outline:1px solid #fffFFF70}form .field.password button#showPass{position:absolute;top:50%;right:0;translate:0 -50%;z-index:1;cursor:pointer;aspect-ratio:1/1;height:100%;display:block;max-width:4rem;max-height:4rem}form .field.password button#showPass svg{height:100%;width:100%;object-fit:contain;transition:.3s}form .field.password button#showPass svg circle,form .field.password button#showPass svg path{stroke:#f4ed83;fill:none}form .field.password button#showPass:hover svg{opacity:.7}form .field.password button#showPass[data-shown="1"] svg circle{fill:#f4ed83}form .field.submit{margin:clamp(4rem,4.4vw,6.4rem) 0 0;border:none;align-items:flex-end}form.dark .field{margin:0 0 clamp(.5rem,.55vw,.8rem)}form.dark .field label{color:#000;margin:0 0 clamp(.25rem,.2525vw,.4rem)}form.dark .field input:not([type=submit]),form.dark .field textarea{background:0 0;padding:clamp(.5rem,.55vw,.8rem);font-size:clamp(1.2rem,1.4vw,1.6rem);color:#fff}form.dark .field input:not([type=submit]):focus,form.dark .field textarea:focus{outline:1px solid #00000070}form input#pageId{position:absolute;right:200vw}@media (max-width:700px){form .field.half{width:100%}}.app{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start}button.folder{position:relative;width:100%;display:block;margin:0 0 clamp(1rem,1.1vw,1.6rem);cursor:pointer;transition:.2s opacity;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end}button.folder span{display:block;color:#fff;font-size:clamp(1.4rem,1.5vw,1.8rem);line-height:1}button.folder figure{width:clamp(4rem,4.4vw,6.4rem);margin:0 clamp(1rem,1.1vw,1.6rem) 0 0;height:100%;position:relative;display:block;overflow:visible}button.folder figure svg{width:100%;height:100%;object-fit:contain}button.folder figure svg *{transition:.3s;fill:#f4ed83}button.folder figure span{position:absolute;top:10%;right:0;z-index:1;line-height:1;color:#000;font-size:clamp(1.2rem,1.3vw,1.6rem)}button.folder figure span::before{content:"";position:absolute;top:45%;left:50%;translate:-50% -50%;aspect-ratio:1/1;height:120%;background:#fff;border-radius:50%;z-index:-1;box-shadow:0 0 clamp(.5rem,.55vw,.8rem) #00000070}button.folder:hover{opacity:.7}button.folder.selected{pointer-events:none;opacity:.7}button.folder.white svg *{fill:#fff}button.folder.pink svg *{fill:#f653ff}button.file{width:100%;max-width:250px;padding:clamp(1rem,1.1vw,1.6rem);cursor:pointer;margin:0 0 clamp(1rem,1.1vw,1.6rem);position:relative}button.file figure{display:block;width:100%;aspect-ratio:5/3;overflow:hidden;margin:0 0 clamp(1rem,1.1vw,1.6rem);transition:box-shadow .2s}button.file figure img{width:100%;height:100%;object-fit:cover;transition:scale .3s}button.file figure:has(>.file-preview){display:flex;justify-content:center;align-items:center}button.file figure canvas{width:100%;height:100%}button.file figure:has(>canvas.loading){position:relative}button.file figure:has(>canvas.loading)::before{content:"";position:absolute;background:#000000C0;height:100%;width:100%}button.file figure:has(>canvas.loading)::after{content:"";position:absolute;width:2rem;height:2rem;aspect-ratio:1/1;border-radius:50%;border:3px solid #f4ed83;border-right-color:transparent;top:50%;left:50%;translate:-50% -50%;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;transition:opacity .3s}button.file span{display:block;text-align:left;width:100%;transition:color .3s}button.file:hover figure{box-shadow:0 0 clamp(1rem,1.1vw,1.6rem) #f4ed83C0}button.file:hover figure img{scale:1.05}button.file:hover span{color:#fff}button.file.accepted::after,button.file.awaiting::after,button.file.rejected::after{content:"";position:absolute;width:clamp(3rem,3.3vw,4.8rem);height:clamp(3rem,3.3vw,4.8rem);z-index:1;border-radius:50%;top:0;right:0;box-sizing:border-box;color:#fff;font-size:clamp(1.4rem,1.8vw,2.4rem);line-height:2;font-family:AerokoRegular,sans-serif;font-style:normal;font-weight:400;vertical-align:middle;box-shadow:0 0 clamp(.5rem,.55vw,.8rem) #00000070}button.file.awaiting::after{content:"?";background:#f653ff}button.file.rejected::after{content:"X";background:#ff3f3f}button.file.accepted::after{content:"✓";background:#4cb938}@media (max-width:700px){button.file{max-width:90%}}@keyframes spin{0%{rotate:0deg}100%{rotate:360deg}}.closeButton{cursor:pointer}.closeButton svg{height:100%;aspect-ratio:1/1;margin:0 0 clamp(.25rem,.2525vw,.4rem)}.closeButton svg line,.closeButton svg path{stroke:#f4ed83;transition:.3s;stroke-width:2px}.closeButton span{display:block;text-align:center;width:100%;font-size:clamp(.8rem,.9vw,1rem);color:#fff;transition:.3s}.closeButton:hover svg line,.closeButton:hover svg path{stroke:#fff}.closeButton.yellow svg line,.closeButton.yellow svg path{stroke:#000}.closeButton.yellow span{color:#000}.closeButton.yellow:hover svg line,.closeButton.yellow:hover svg path{stroke:#00000070}body>header{width:100%;padding:clamp(3rem,3.3vw,4.8rem);height:clamp(10rem,12vw,16rem)}footer{width:100%;display:flex;justify-content:space-between;padding:clamp(3rem,3.3vw,4.8rem);height:clamp(10rem,12vw,16rem)}footer picture.logo{width:30%;aspect-ratio:6/1;display:block;max-width:500px}footer picture.logo img{width:100%;height:100%;object-fit:contain}footer .links{display:flex;align-items:center;justify-content:flex-end}footer .links a{margin-left:clamp(2rem,2.2vw,3.2rem)}@media (max-width:700px){footer{flex-direction:column;align-items:flex-end;justify-content:flex-end}footer picture.logo{width:50%;margin:0 0 clamp(1rem,1.1vw,1.6rem)}footer .links{width:fit-content;flex-wrap:wrap;justify-content:center}}section#login .container h2{margin:0 0 clamp(1rem,1.1vw,1.6rem)}section#login .container input:not([type=submit]){background:0 0}#manageUsers{top:0;left:0;z-index:999;background:#000;width:100%;color:#fff;height:100%}#manageUsers .container{padding:clamp(3rem,3.3vw,4.8rem)}#manageUsers .container .content{max-width:1500px;margin:0 auto}#manageUsers .container .content header{padding:0;margin:0 0 clamp(2rem,2.2vw,3.2rem);height:fit-content}#manageUsers .container .content header h3{margin:0 0 clamp(2rem,2.2vw,3.2rem);font-size:clamp(2rem,2.4vw,2.8rem);max-width:66.66%}@media (max-width:700px){#manageUsers .container .content header h3{max-width:80%}}#manageUsers .container .content .row.add{margin:0 0 clamp(2rem,2.2vw,3.2rem);padding:0 clamp(.5rem,.55vw,.8rem)}#manageUsers .container .content .row.add h4{margin-right:clamp(.66rem,.72vw,1.06rem);translate:0 5%}#manageUsers .container .content .pending{width:100%;margin:0 0 clamp(4rem,4.4vw,6.4rem)}#manageUsers .container .content .pending>span{display:block;width:100%;border-bottom:1px solid #f4ed83;padding:clamp(.5rem,.55vw,.8rem)}#manageUsers .container .content .pendingUsers .row{border-bottom:1px solid #f4ed83;padding:clamp(.5rem,.55vw,.8rem)}#manageUsers .container .content .users{margin:0 auto clamp(4rem,4.4vw,6.4rem)}#manageUsers .container .content .users .user{display:grid;grid-template-columns:20% 30% 20% 20% 10%;grid-template-rows:auto;padding:clamp(.5rem,.55vw,.8rem);border-bottom:1px solid #f4ed83}#manageUsers .container .content .users .user>div{display:flex;align-items:center}#manageUsers .container .content .users .user>div:last-of-type{justify-content:flex-end}#manageUsers .container .content .users .user>div p{align-self:center;margin:0}#manageUsers .container .content .users .user>div button{margin-left:clamp(.5rem,.55vw,.8rem)}@media (max-width:700px){#manageUsers .container .content .users .user{grid-template-columns:35% 30% 25% 10%}#manageUsers .container .content .users .user>div:nth-of-type(2){display:none}}#manageUsers .container .content .users .scroller{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;overflow-x:hidden}#manageUsers .container .content .users .scroller::-webkit-scrollbar{display:none}#manageUsers .container #UMsubmodal{width:100%;height:100%;position:fixed;background:#000000C0;z-index:99;top:0;left:0;display:none;align-items:center;justify-content:center;overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}#manageUsers .container #UMsubmodal::-webkit-scrollbar{display:none}#manageUsers .container #UMsubmodal.loading::after{content:"";content:"";position:absolute;position:absolute;top:50%;left:50%;aspect-ratio:1/1;width:clamp(2rem,2.2vw,3.2rem);height:clamp(2rem,2.2vw,3.2rem);translate:-50% -50%;border-radius:50%;border:2px solid #000;border-right-color:transparent;animation-name:spin;animation-timing-function:linear;animation-duration:1s;animation-iteration-count:infinite;z-index:99;pointer-events:none}#manageUsers .container #UMsubmodal.loading .container{pointer-events:none}#manageUsers .container #UMsubmodal.loading .container *{opacity:0}#manageUsers .container #UMsubmodal.success::after{display:none}#manageUsers .container #UMsubmodal.success::before{content:"";content:"";position:absolute;position:absolute;top:50%;left:50%;aspect-ratio:1/1;width:clamp(1rem,1.1vw,1.6rem);height:clamp(3rem,3.3vw,4.8rem);translate:-50% -50%;border-radius:0;border:2px solid #4cb938;border-top:none;border-left:none;rotate:45deg;z-index:99;pointer-events:none}#manageUsers .container #UMsubmodal.success .container{pointer-events:none}#manageUsers .container #UMsubmodal.success .container *{opacity:0}#manageUsers .container #UMsubmodal.shown{display:flex}#manageUsers .container #UMsubmodal span#UMerrorContainer{color:#000}#manageUsers .container #UMsubmodal .container{position:relative;max-width:1000px;width:100%;margin:0 auto;background:#f4ed83;border-radius:clamp(1rem,1.1vw,1.6rem);padding:clamp(3rem,3.3vw,4.8rem) clamp(4rem,4.4vw,6.4rem)}#manageUsers .container #UMsubmodal .container h3,#manageUsers .container #UMsubmodal .container p{color:#000}#manageUsers .container #UMsubmodal .container hr{margin:0;border:none;border-bottom:2px solid #000}#manageUsers .container #UMsubmodal .container .form{display:none}#manageUsers .container #UMsubmodal .container .form header{padding:0 0 clamp(2rem,2.2vw,3.2rem);margin:0 0 clamp(1rem,1.1vw,1.6rem);border-bottom:2px solid #000}#manageUsers .container #UMsubmodal .container .form .row{margin:clamp(1rem,1.1vw,1.6rem) 0 0}#manageUsers .container #UMsubmodal .container .form .buttons button{margin-left:clamp(.5rem,.55vw,.8rem)}#manageUsers .container #UMsubmodal .container .form.shown{display:block}#manageUsers .container #UMsubmodal .container .form .field{border-bottom:2px solid #000}#manageUsers .container #UMsubmodal .container .form .field input,#manageUsers .container #UMsubmodal .container .form .field select,#manageUsers .container #UMsubmodal .container .form .field textarea{color:#000!important}#manageUsers .container #UMsubmodal .container .form .field.checkbox{display:flex;align-items:flex-start;justify-content:space-between;width:100%}#manageUsers .container #UMsubmodal .container .form .field.checkbox label{font-size:clamp(1.2rem,1.3vw,1.6rem);width:100%;padding-right:clamp(3rem,3.3vw,4.5rem);min-height:clamp(2rem,2.2vw,3rem);line-height:clamp(2rem,2.2vw,3rem);cursor:pointer}#manageUsers .container #UMsubmodal .container .form .field.checkbox::before{content:"";position:absolute;top:50%;right:0;width:clamp(2rem,2.2vw,3rem);height:clamp(2rem,2.2vw,3rem);border:2px solid #000;translate:0 -50%;pointer-events:none;transition:background-color .3s}#manageUsers .container #UMsubmodal .container .form .field.checkbox input[type=checkbox]{display:none}#manageUsers .container #UMsubmodal .container .form .field.checkbox:has(input:checked)::after{pointer-events:none;content:"";position:absolute;top:45%;right:clamp(.8rem,.85vw,1.2rem);width:clamp(.5rem,.6vw,.8rem);height:clamp(1.9rem,2.1vw,2.8rem);border:2px solid #000;border-top:none;border-left:none;rotate:45deg;translate:0 -50%}#manageUsers .container #UMsubmodal .container .form .field.checkbox:has(label:hover)::before{background-color:#00000020}#manageUsers .container #UMsubmodal .container .form .field.multiselect{border:none}@media (max-width:700px){#manageUsers .container #UMsubmodal .container{width:95%;padding:clamp(2rem,2.2vw,3.2rem)}}#fileViewer{width:100vw;height:100vh;background:#000;z-index:10;position:fixed;top:0;left:0;display:none;opacity:0}#fileViewer.shown{display:block}#fileViewer .container{padding:clamp(2rem,2.2vw,3.2rem);width:100%;height:100%}#fileViewer .container nav.top{display:flex;align-items:center;justify-content:flex-end;height:fit-content;width:100%;padding:clamp(1rem,1.1vw,1.6rem);height:min(10vh,100px)}#fileViewer .container nav.top a,#fileViewer .container nav.top button{height:100%;max-width:75px;margin:0 0 0 clamp(1rem,1.1vw,1.6rem);display:flex;flex-direction:column;align-items:center;cursor:pointer}#fileViewer .container nav.top a svg,#fileViewer .container nav.top button svg{height:100%;aspect-ratio:1/1;margin:0 0 clamp(.25rem,.2525vw,.4rem)}#fileViewer .container nav.top a svg line,#fileViewer .container nav.top a svg path,#fileViewer .container nav.top button svg line,#fileViewer .container nav.top button svg path{stroke:#f4ed83;transition:.3s;stroke-width:2px}#fileViewer .container nav.top a span,#fileViewer .container nav.top button span{text-align:center;width:100%;font-size:clamp(.8rem,.9vw,1rem);color:#fff;transition:.3s}#fileViewer .container nav.top a:hover svg line,#fileViewer .container nav.top a:hover svg path,#fileViewer .container nav.top button:hover svg line,#fileViewer .container nav.top button:hover svg path{stroke:#fff}#fileViewer .container figure{width:100%;max-width:1800px;margin:0 auto;background:#fff;height:calc(100% - 2 * min(10vh,100px));position:relative;transition:opacity .3s}#fileViewer .container figure::after{display:none;opacity:0;content:"";position:absolute;width:30px;aspect-ratio:1/1;border-radius:50%;border:4px solid #000;border-right-color:transparent;top:50%;left:50%;translate:-50% -50%;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;transition:opacity .3s}#fileViewer .container figure.loading{opacity:.8}#fileViewer .container figure.loading::after{display:block;opacity:1}#fileViewer .container figure img{width:100%;height:100%;object-fit:contain}#fileViewer .container figure canvas{margin:0 auto;position:absolute;top:50%;left:50%;translate:-50% -50%}#fileViewer .container figure .file-preview{position:absolute;top:45%;left:50%;translate:-50% -50%}#fileViewer .container figure .count{border-radius:1rem;padding:.75rem .75rem .5rem;display:flex;align-items:center;justify-content:center;background:#00000070;width:fit-content;position:absolute;bottom:1rem;left:50%;translate:-50% 0;z-index:2}#fileViewer .container figure .count span{font-size:clamp(1.2rem,1.4vw,2rem);line-height:1;color:#fff;display:inline;font-family:AerokoRegular,sans-serif;font-style:normal;font-weight:400}#fileViewer .container figure button{display:flex;flex-direction:column;align-items:center;aspect-ratio:1/1;color:#000;cursor:pointer}#fileViewer .container figure button svg line,#fileViewer .container figure button svg path{stroke:#000;fill:none;stroke-width:2px}#fileViewer .container figure button#pdfnext,#fileViewer .container figure button#pdfprevious{background-color:#00000070;border-radius:1rem;padding:1rem;aspect-ratio:auto;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;translate:0 -50%;transition:background-color .2s opacity .2s;z-index:2}#fileViewer .container figure button#pdfnext svg line,#fileViewer .container figure button#pdfnext svg path,#fileViewer .container figure button#pdfprevious svg line,#fileViewer .container figure button#pdfprevious svg path{stroke:#fff;transition:stroke .2s}#fileViewer .container figure button#pdfnext:hover,#fileViewer .container figure button#pdfprevious:hover{background-color:#000}#fileViewer .container figure button#pdfnext:hover svg line,#fileViewer .container figure button#pdfnext:hover svg path,#fileViewer .container figure button#pdfprevious:hover svg line,#fileViewer .container figure button#pdfprevious:hover svg path{stroke:#f4ed83}#fileViewer .container figure button#pdfnext:disabled,#fileViewer .container figure button#pdfprevious:disabled{pointer-events:none;opacity:.3}#fileViewer .container figure button#pdfnext{right:1rem}#fileViewer .container figure button#pdfprevious{left:1rem}#fileViewer .container nav.bottom{align-items:center;justify-content:space-between;height:fit-content;width:100%;height:min(8vh,80px);min-height:50px;padding:clamp(1rem,1.1vw,1.6rem) 0 0;max-width:1800px;margin:0 auto;display:none}#fileViewer .container nav.bottom button{height:100%;width:calc(50% - clamp(1rem,1.1vw,1.6rem)/ 2);color:#fff;font-family:AerokoRegular,sans-serif;font-style:normal;font-weight:400;font-size:clamp(1.6rem,1.8vw,2.2rem);cursor:pointer;transition:.2s;position:relative}#fileViewer .container nav.bottom button#accept{background:#4cb938}#fileViewer .container nav.bottom button#reject{background:#ff3f3f}#fileViewer .container nav.bottom button:hover{opacity:.7}#fileViewer .container nav.bottom button:disabled{opacity:.7;color:transparent}#fileViewer .container nav.bottom button:disabled::after{content:"";position:absolute;height:clamp(1rem,1.2vw,2rem);width:clamp(1rem,1.2vw,2rem);aspect-ratio:1/1;border-radius:50%;border:3px solid #fff;border-right-color:transparent;top:50%;left:50%;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;transition:opacity .3s;translate:-50% -50%}#fileViewer .container nav.bottom button.ignore{opacity:.5;pointer-events:none}#fileViewer .container #messageModal{width:100%;height:100%;position:fixed;background:#000000C0;z-index:99;top:0;left:0;align-items:center;justify-content:center;overflow-y:scroll;overflow-x:hidden;display:none;-ms-overflow-style:none;scrollbar-width:none}#fileViewer .container #messageModal::-webkit-scrollbar{display:none}#fileViewer .container #messageModal.shown{display:flex}#fileViewer .container #messageModal .subcontainer{background:#f4ed83;width:min(95%,420px);height:fit-content;padding:clamp(2rem,2.2vw,3.2rem);border-radius:clamp(.5rem,.55vw,.8rem);display:flex;flex-direction:column;min-width:50%;position:relative}#fileViewer .container #messageModal .subcontainer button.btn.delete.square{position:absolute;top:clamp(.5rem,.55vw,.8rem);right:clamp(.5rem,.55vw,.8rem)}#fileViewer .container #messageModal .subcontainer h4{color:#000;width:100%;margin:0 0 clamp(1rem,1.1vw,1.6rem);font-size:clamp(2rem,2vw,3rem)}#fileViewer .container #messageModal .subcontainer .field{width:100%;margin:0 0 clamp(1rem,1.1vw,1.6rem)}#fileViewer .container #messageModal .subcontainer .field textarea{width:100%;resize:none;font-family:AerokoRegular,sans-serif;font-style:normal;font-weight:400;padding:clamp(.5rem,.55vw,.8rem);border:none;border-radius:0}#fileViewer .container #messageModal .subcontainer button#rejectSubmit{width:fit-content;align-self:flex-end;background:#000;color:#f4ed83;padding:1rem 3rem .75rem 3rem;border-radius:clamp(.5rem,.55vw,.8rem);font-family:AerokoRegular,sans-serif;font-style:normal;font-weight:400;cursor:pointer;transition:.2s}#fileViewer .container #messageModal .subcontainer button#rejectSubmit:hover{opacity:.7}#fileViewer.review .container nav.bottom{display:flex}#fileViewer .container figure::before{font-family:AerokoRegular,sans-serif;font-style:normal;font-weight:400;content:"";position:absolute;top:0;left:0;padding:clamp(1rem,1.1vw,1.6rem) clamp(2rem,2.2vw,3.2rem);font-size:clamp(1.6rem,1.8vw,2.4rem);z-index:1}#fileViewer.awaiting .container figure::before{content:"Awaiting Review";background:#f653ff65}#fileViewer.rejected .container figure::before{content:"Rejected";background:#ff3f3fbf}#fileViewer.accepted .container figure::before{content:"Accepted";background:#4cb938bf}.file-preview{width:100%;height:fit-content;display:flex;flex-direction:column;align-items:center}.file-preview .file-icon{width:100%;max-width:200px;position:relative;margin:0 0 clamp(2rem,2.4vw,5rem)}.file-preview .file-icon svg{display:block;object-fit:contain;width:100%;filter:drop-shadow(0 0 1rem #00000070)}.file-preview .file-icon svg *{fill:#fff}.file-preview .file-icon span.extension{filter:drop-shadow(0 0 1rem #fffFFF70);background:#000;color:#f4ed83;border-radius:1rem;position:absolute;bottom:5%;left:50%;translate:50% 0;height:fit-content;width:fit-content;padding:1rem 1rem .75rem;display:block;font-size:clamp(1.4rem,1.6vw,2.4rem)}.file-preview p{color:#000}.file-preview p a{color:#000;text-decoration:underline;transition:.2s}.file-preview p a:hover{opacity:.7}.file-preview.thumbnail{height:100%;width:100%;object-fit:contain;position:relative;background:#ffffff18}.file-preview.thumbnail .file-icon{width:100%;height:100%;object-fit:contain;margin:0}.file-preview.thumbnail .file-icon svg{object-fit:contain;width:auto;height:90%;position:absolute;top:50%;left:50%;translate:-50% -50%}.file-preview.thumbnail .file-icon span.extension{font-size:clamp(1.2rem,1.4vw,1.6rem);padding:.6rem .6rem .4rem}section#appContainer .container .app{position:relative}section#appContainer .container .app::after,section#appContainer .container .app::before{content:"";position:absolute;transition:opacity .3s;opacity:0;pointer-events:none}section#appContainer .container .app::before{position:absolute;height:100%;top:0;right:0;height:100%;width:66.66%;background:#000;z-index:10}section#appContainer .container .app::after{position:absolute;top:50%;left:66.66%;translate:-50% -50%;border-radius:50%;border:4px solid #f4ed83;border-right-color:transparent;width:clamp(2rem,2vw,5rem);height:clamp(2rem,2vw,5rem);aspect-ratio:1/1;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;transition:opacity .3s;filter:drop-shadow(0 0 5px #000);z-index:11}section#appContainer.loading .container .app::before{opacity:.5}section#appContainer.loading .container .app::after{opacity:1}section#signup .container .panel header{width:100%;margin:0 0 clamp(3rem,3.3vw,4.8rem)}section#signup .container .panel header h3{color:#f4ed83;margin:0}section#signup .container .panel form .row{margin:clamp(1rem,1.1vw,1.6rem) 0 0}