@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("../fonts/complete/woff2/IBMPlexMono-Light.woff2") format("woff2"),url("../fonts/complete/woff/IBMPlexMono-Light.woff") format("woff")}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("../fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("../fonts/split/woff2/IBMPlexMono-Light-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("../fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("../fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("../fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url("../fonts/complete/woff2/IBMPlexMono-Regular.woff2") format("woff2"),url("../fonts/complete/woff/IBMPlexMono-Regular.woff") format("woff")}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url("../fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url("../fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url("../fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url("../fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url("../fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url("../fonts/complete/woff2/IBMPlexMono-SemiBold.woff2") format("woff2"),url("../fonts/complete/woff/IBMPlexMono-SemiBold.woff") format("woff")}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url("../fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url("../fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url("../fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url("../fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url("../fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:'Bellota Text';font-style:italic;font-weight:300;font-display:swap;src:local("Bellota Text"),url("../fonts/complete/BellotaTextLightItalic.woff2") format("woff2"),url("../fonts/complete/BellotaTextLightItalic.woff") format("woff")}@font-face{font-family:'Bellota Text';font-style:italic;font-weight:normal;font-display:swap;src:local("Bellota Text"),url("../fonts/complete/BellotaTextRegularItalic.woff2") format("woff2"),url("../fonts/complete/BellotaTextRegularItalic.woff") format("woff")}@font-face{font-family:'Bellota Text';font-style:italic;font-weight:700;font-display:swap;src:local("Bellota Text"),url("../fonts/complete/BellotaTextBoldItalic.woff2") format("woff2"),url("../fonts/complete/BellotaTextBoldItalic.woff") format("woff")}@font-face{font-family:'Bellota Text';font-style:normal;font-weight:300;font-display:swap;src:local("Bellota Text"),url("../fonts/complete/BellotaTextLight.woff2") format("woff2"),url("../fonts/complete/BellotaTextLight.woff") format("woff")}@font-face{font-family:'Bellota Text';font-style:normal;font-weight:normal;font-display:swap;src:local("Bellota Text"),url("../fonts/complete/BellotaTextRegular.woff2") format("woff2"),url("../fonts/complete/BellotaTextRegular.woff") format("woff")}@font-face{font-family:'Bellota Text';font-style:normal;font-weight:700;font-display:swap;src:local("Bellota Text"),url("../fonts/complete/BellotaTextBold.woff2") format("woff2"),url("../fonts/complete/BellotaTextBold.woff") format("woff")}html,body{height:100%;box-sizing:border-box;margin:0}html{padding:2em}body{color:#E6E9F0;font-family:"Bellota Text",sans-serif;background-size:cover;background-attachment:fixed;background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url("../images/background_dark.jpg");background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;box-sizing:border-box}main{flex:1;display:flex;justify-content:center;align-items:center}.flash{font-family:"IBM Plex Mono",monospace;display:flex;flex-direction:column;align-items:center;justify-content:space-around}a:link{color:#9FCBFF;text-decoration:none}a:visited{color:#6FABFF;text-decoration:none}.login{display:grid;grid-template-rows:50px 50px minmax(60px,max-content) 50px;gap:18px;width:380px;padding:55px 85px;font-size:18px;background-color:#161A22E0;box-shadow:0 8px 24px rgba(0,0,0,0.25);border-radius:12px;border:none}.login input,button{font-family:inherit;font-size:inherit}.login input{background-color:#22293A;color:#9AA3B2;border:1px solid #2A3142;border-radius:12px;padding:12px 16px}.login button{background-color:#2F6BFF;color:#FFF;border:none;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.2)}.login>p{margin:0;justify-self:center}.home{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr .2fr;gap:50px 20px;margin:120px 8%;max-height:30vh;box-sizing:border-box;a{height:100%;width:100%;color:inherit}div{flex:1 1 auto;display:flex;align-self:center;justify-content:center;align-items:center}h2,p{flex:0 1 auto;padding:0;margin:0}h2{font-weight:normal}p{color:#9AA3B2}}.home section.big{background:rgba(25,30,44,0.8);border:1px solid rgba(243,243,243,0.1);border-radius:16px;box-shadow:0 4px 4px rgba(0,0,0,0.18);padding:30px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%;img{width:max(180px,20vh);height:max(180px,20vh);border-radius:23px;box-shadow:0 6px 18px rgba(0,0,0,0.3);margin-top:20px;margin-bottom:30px}}.home section.small{background:rgba(15,18,26,0.8);border:1px solid rgba(243,243,243,0.1);border-radius:12px;box-shadow:0 4px 4px rgba(0,0,0,0.18);padding:20px;display:flex;img{width:max(80px,7vh);height:max(80px,7vh);margin-right:25px}h2{align-self:center}}