@font-face{font-family:FKRomanStandard-Bold;src:url(/fonts/FKRomanStandard-Bold.woff2) format("woff2");font-weight:700;font-style:normal;unicode-range:U+0020-007F}@font-face{font-family:Roboto;src:url(/fonts/roboto-regular.woff2) format("woff2");font-weight:400;font-style:normal;unicode-range:U+0020-007F}@font-face{font-family:Roboto-Bold;src:url(/fonts/roboto-bold.woff2) format("woff2");font-weight:700;font-style:normal;unicode-range:U+0020-007F}:root{font-family:Roboto,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#b3b3b3;background-color:#1a1a1a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{display:flex;flex-direction:column;height:100vh;margin:0}main{padding:0 16px;flex:1;overflow-y:scroll}.notification{grid-area:notification;margin:0;padding:0;font-family:Roboto-Bold;color:#2d3436;background-color:#f2c657}.notification>p{margin:0;padding:1em 0;line-height:1.1;text-align:center}.notification>p:before{display:inline-block;vertical-align:bottom;width:1em;height:1em;margin-right:.5em;content:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'><path d='M224.6 273.8c-17.2-9.2-29.1-34.6-46.5-42.8l-33.2 31.7c3.7 8.3 67.8 71.9 77.9 79.3l151-150.2c-5.6-9.3-24.8-28.1-34.8-33.4L224.6 273.8zm.7-257.3c-2 3.2-11.8 15.5-14.4 18.4-4.8 5.5-12.2 11-23.8 10.5-17.8-.7-35.9-15.7-53.6-14.6-19.8 1.3-20.4 26.3-23.4 43.9-4.2 24.4-8.8 29.8-32.7 34.3-17.9 3.3-42.1 3.8-45.5 21.2-2.7 14.1 11.1 36.5 13.7 51.3 6.8 39.3-65.4 47.3-40.3 80.3 8.9 11.8 23.6 20.6 34.6 32.5 13.5 14.8 2.3 34.3-3.5 50.2-22.3 61.3 46 29.8 66 56.9 22.1 30.1-8.3 84.5 59.2 59.3 23.4-8.8 31.2-13.1 47.9 3.2 34.7 33.7 34.1 56.1 73.5 9 10.6-12.6 17.8-25.1 43.5-16.8 65.1 21.2 50.4 15.5 66.2-43.2 11.6-43 86-7.2 74.8-57.5-3.3-14.9-17.5-37.4-12-53.4 4.6-13.5 25.1-23.8 34.4-32.8 35.9-34.9-34.2-50.1-35.7-79.6-.9-17.4 14.1-36.3 14.6-53.6 1.4-42.9-66.8-3.5-77.6-56.7-3.8-18.4-3.9-43.8-19.5-47.7-25.4-6.3-54.1 29.3-78.7 5.3-6.6-6.4-11.9-11.4-15.7-19.4-5.4-3.1-1-.1-5.5-4.1-.1-.1-2.9-2.9-3.3-3.4-3.1-3.1-4.1-4.2-8.3-7.7L253.3.4c-15.6-.7-21.5 8.3-28 16.1z' style='fill-rule:evenodd;clip-rule:evenodd;fill:%202d3436' /></svg>")}header{padding:3em 1em 0}header #animated-logo{width:10em;animation:bounce-in .6s cubic-bezier(.6,-1.2,.8,1.1) 1.5s forwards}@keyframes bounce-in{10%{transform:translateY(2px)}60%{transform:translateY(-10px)}80%{transform:translateY(0)}90%{transform:translateY(-2px)}to{transform:none}}header #animated-logo>#fill{animation:zz .25s ease-in 1.8s forwards}@keyframes zz{to{fill:transparent}}header>h1{color:#fff;font-family:FKRomanStandard-Bold;line-height:1.1}form{display:grid;position:sticky;top:0;padding:1em 0 2em;grid-template-areas:"label-1 . label-2" "input-1 . input-2";grid-template-columns:1fr 2em 7em;grid-template-rows:auto auto;background-image:linear-gradient(180deg,#1a1a1a 50%,transparent);z-index:9999;opacity:0;animation:fade-in 1s ease-in .5s forwards}form>label[for=search]{grid-area:label-1;margin-top:auto;padding:.35em 0 .35em 1em}form>label[for=user-type]{grid-area:label-2;margin-top:auto;padding:.35em 0}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;grid-area:input-1;width:100%;padding:.75em 3em .75em 2.75em;font-size:1em;border-radius:2em;border:1px solid #b3b3b3;background:#242424 url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='white' d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z' /></svg>") no-repeat 1em center/1.1em;outline:none;color:#fff;transition:border-color .3s cubic-bezier(0,0,.2,1)}.btn-clear{grid-area:input-1;align-self:center;justify-self:end;margin-right:1em;width:2em;height:2em;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff40 url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><path d='m21.1 20 4.7-4.7c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0L20 18.9l-4.7-4.7c-.3-.3-.8-.3-1.1 0-.3.3-.3.8 0 1.1l4.7 4.7-4.7 4.7c-.3.3-.3.8 0 1.1.2.2.4.2.6.2s.4-.1.6-.2l4.7-4.7 4.7 4.7c.2.2.4.2.6.2.2 0 .4-.1.6-.2.3-.3.3-.8 0-1.1L21.1 20z' fill='%231a1a1a'/></svg>") no-repeat center/3em;border:none;outline:none;cursor:pointer;transition:background-color .15s ease-in}.btn-clear:hover{background-color:#ffffff80}.btn-clear:focus{outline:1px solid rgba(255,255,255,.5)}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=search]::placeholder{color:transparent}input[type=search]:active,input[type=search]:focus,input[type=search]:not(:placeholder-shown){border-color:#fff;transition:border-color .3s cubic-bezier(0,0,.2,1)}.switch{grid-area:input-2;width:5em}.switch>input{position:absolute;opacity:0;width:0;height:0}.switch>div{width:100%;height:100%;background-color:#242424;border-radius:2em;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid #b3b3b3;transition:all .3s cubic-bezier(0,0,.2,1);cursor:pointer}.switch>div:before{content:"";display:block;width:2em;height:2em;background-color:#b3b3b3;transform:translate(-1em);border-radius:50%;transition:all .3s cubic-bezier(0,0,.2,1)}.switch>input:checked+div:before{background-color:#fff;transform:translate(1em)}.switch>input:checked+div{background-color:#332369;border-color:#fff}ul{margin:0;padding:0 0 120px;list-style:none;opacity:0;animation:fade-in 1s ease-in .5s forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}li{overflow:hidden}li>a{display:block;padding:.25em .25em .25em 1em;color:unset;text-decoration:none;border-top:1px solid #2d3436;transform-origin:left;transition:transform .25s ease,background-color .4s ease}li:nth-child(2n)>a{background-color:#ffffff04}li>a:hover{background-color:#2d3436;transform:scale(1.1)}a:hover>span{font-family:Roboto-Bold;font-weight:700;background-color:#8cc321;background-image:linear-gradient(78deg,#dcea5f,#48a945);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}li>a>img{display:inline-block;margin-left:1.2em;height:1em;vertical-align:middle}@media screen and (min-width: 500px){form{grid-template-columns:1fr 2em 10em}}@media screen and (min-width: 932px){main{display:grid;grid-template-columns:minmax(1rem,900px);justify-content:center;align-content:flex-start}}
