@import url(https://fonts.googleapis.com/css2?family=Julius+Sans+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Merienda+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=EB+Garamond&family=Julius+Sans+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans&family=PT+Serif&family=Ubuntu:wght@300;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Josefin+Sans:wght@300&family=Raleway:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300&display=swap);@import url(https://fonts.cdnfonts.com/css/bebas-neue);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Josefin+Sans:wght@300&family=Nunito&family=Raleway:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Josefin+Sans:wght@300&family=Nunito&family=Raleway:wght@300&family=Ubuntu:ital,wght@1,300;1,500&display=swap);@import url(https://fonts.googleapis.com/css2?family=EB+Garamond&family=Josefin+Sans:wght@200&family=Julius+Sans+One&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/* ! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com */*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.collapse{visibility:collapse}.static{position:static}.absolute{position:absolute}.relative{position:relative}.left-3{left:.75rem}.left-4{left:1rem}.right-7{right:1.75rem}.top-1\/2{top:50%}.z-10{z-index:10}.m-2{margin:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-12{height:3rem}.h-16{height:4rem}.h-32{height:8rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-16{width:4rem}.w-32{width:8rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-full{width:100%}.min-w-full{min-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-12{gap:3rem}.gap-8{gap:2rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-transparent{border-color:#0000}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity))}.bg-purple-700{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-opacity-60{--tw-bg-opacity:0.6}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-none{background-image:none}.from-blue-900{--tw-gradient-from:#1e3a8a var(--tw-gradient-from-position);--tw-gradient-to:#1e3a8a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.object-cover{object-fit:cover}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pl-10{padding-left:2.5rem}.pr-1{padding-right:.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-bebas-neue{font-family:Bebas Neue,sans-serif}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.text-green-900{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-1:hover,.hover\:scale-110:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity))}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}@media (min-width:640px){.sm\:rounded-lg{border-radius:.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:768px){.md\:block{display:block}.md\:w-1\/2{width:50%}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:p-10{padding:2.5rem}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}body>iframe{display:none}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-page{direction:ltr;display:flex;font-family:Josefin Sans,Roboto,sans-serif;height:100vh}.left-panel{background:linear-gradient(180deg,#072ac8,#0d47a1 50%,#2176ff);color:#fff;font-family:Bebas Neue,Roboto,Courier,monospace}.left-panel,.right-panel{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:50px}.welcome-content{direction:ltr;text-align:left}.welcome-header{color:#333;direction:ltr;font-size:2rem;font-weight:bolder;margin-bottom:.5rem}.welcome-back{color:#555;direction:ltr;font-size:26px;margin-bottom:1rem;text-align:left}.login-form{max-width:400px;padding:2rem}.input-group .inputField{background:#fafafa;border:1px solid #e3f2fd}.logo{height:150px;margin-bottom:2rem;margin-top:-1rem;width:150px}@keyframes breathing{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.logo:hover{animation:breathing 2s ease-in-out infinite}.login-form{max-width:360px;width:100%}.input-group{margin-bottom:1rem;position:relative}.input-group .inputField{border:1px solid #ccc;border-radius:20px;margin-top:5px;padding:10px 10px 10px 35px;width:100%}.content-login{direction:ltr;letter-spacing:3px;text-align:left}.read-more-button{background-color:#0062cc;border:none;border-radius:30px;color:#fff;cursor:pointer;height:42px;letter-spacing:3px;margin-top:20px;width:190px}.left-title{font-size:50px;font-weight:800}.left-description{font-size:24px;font-weight:600;line-height:normal}.login-button{background-color:#0062cc;border:none;border-radius:20px;color:#fff;cursor:pointer;margin-top:10px;padding:10px;width:100%}.forgot-password{color:#0062cc;display:block;margin-top:10px;text-align:center;text-decoration:none}@keyframes slideInFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.left-panel .content-login{animation:slideInFromLeft 1s ease-out 0s 1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.right-panel{animation:fadeIn 1.5s ease-in}.login-form{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;height:420px;padding:20px}.input-group svg{color:#555;left:23px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.input-group .inputField{background:#f7f7f7;border:2px solid #e5e5e5;color:#333;font-size:1rem;height:40px;outline:none;padding-left:40px;transition:border-color .3s;width:calc(100% - 20px)}.input-group .inputField:focus{border-color:#0062cc}.login-button:hover{background-color:#0056b3;transition:background-color .3s}@media (max-width:768px){.login-page{flex-direction:column}.left-panel,.right-panel{flex:none;padding:20px;width:100%}.right-panel{order:1}.left-panel{order:2}}@media (max-width:480px){.logo{animation:none;font-size:1.5rem}}.ChallengeRowMolecule_editIcon__Gnaxe{color:#39a300;cursor:pointer;font-size:18px;transition:color .15s}.ChallengeRowMolecule_deleteIcon__3IYts{color:#d10f01;cursor:pointer;font-size:18px;margin-left:5px;transition:color .15s}.ChallengeRowMolecule_deleteIcon__3IYts:hover{color:#980a00}.ChallengeRowMolecule_editIcon__Gnaxe:hover{color:#2b7a00}.Pagination_pagination__vcNDC{align-items:center;display:flex;justify-content:center;padding:16px 0}.Pagination_pageItem__JqCQg{background-color:#f0f0f0;border:none;border-radius:4px;color:#007bff;cursor:pointer;font-weight:500;margin:0 4px;padding:8px 12px;transition:background-color .2s,color .2s}.Pagination_pageItem__JqCQg:focus:not([disabled]),.Pagination_pageItem__JqCQg:hover:not([disabled]){background-color:#007bff;color:#fff}.Pagination_pageItem__JqCQg:disabled{color:#ccc;cursor:not-allowed}.Pagination_active__DDld0{background-color:#007bff;color:#fff}.page-container{display:flex}.contest-challenges{color:#0a192f;margin-top:2rem}.contest-challenges .title{color:#0d47a1;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px #0003}.contest-challenges .description{color:#536d8a;font-size:1.1rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;text-align:center;width:80%}.contest-challenges .challenge-table-container{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:2rem auto;padding:2rem;width:auto}.contest-challenges .add-button{background-color:#007bff;bottom:20px;color:#fff;padding:10px 20px;position:fixed;right:20px}.contest-challenges .add-button:hover{background-color:#0056b3;box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.contest-challenges .add-button:active{box-shadow:0 1px 3px #0003;transform:translateY(1px)}.Sidebar_sidebar__-\+4Ao{background-color:#f0f2f5;box-shadow:3px 0 15px #0003;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;padding:20 15px;position:fixed;top:0;transition:width .5s ease,background-color .25s ease;width:200px;z-index:1000}@keyframes Sidebar_fadeIn__HZrXc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Sidebar_logoDashboard__cX9FS{margin-bottom:40px;margin-top:10px;width:200px}@keyframes Sidebar_breathing__EG5IR{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.Sidebar_logoDashboard__cX9FS:hover{animation:Sidebar_breathing__EG5IR 2s ease-in-out infinite}.Sidebar_navItem__Oz8FW{align-items:center;border-radius:8px;display:flex;margin-bottom:20px;padding:10px 5px 10px 10px;transition:background-color .3s ease,transform .3s ease}.Sidebar_navitem__8cOOx.Sidebar_collapsed__VTvzg{justify-self:center}.Sidebar_navItem__Oz8FW:hover{background-color:#7c7c7c;background-color:var(--sidebar-hover-bg-color,#7c7c7c);color:#fff;cursor:pointer;transform:translateX(5px)}.Sidebar_navItem__Oz8FW svg{margin-right:15px;min-width:20px}.Sidebar_logoutButton__cwHtD{background:#007bff;border:none;border-radius:13px;bottom:10px;color:#fff;cursor:pointer;display:flex;justify-content:center;left:10px;padding:10px;position:absolute}.Sidebar_sidebar__-\+4Ao.Sidebar_unCollapse__xk6V9{.Sidebar_logoutButton__cwHtD{animation:Sidebar_fadeIn__HZrXc .8s ease-in-out}}.Sidebar_logoutButton__cwHtD svg{margin-right:10px}.Sidebar_sidebar__-\+4Ao.Sidebar_collapsed__VTvzg{width:80px;.Sidebar_logoDashboard__cX9FS{display:none}.Sidebar_navItems__MlnnC{margin-top:20px}.Sidebar_toggleButton__5fRaY{margin-top:60px}.Sidebar_logoutButton__cwHtD{margin-top:290px}}.Sidebar_sidebar__-\+4Ao.Sidebar_collapsed__VTvzg .Sidebar_navItem__Oz8FW{justify-content:center}.Sidebar_toggleButton__5fRaY{background:none;border:none;bottom:20px;cursor:pointer;left:50%;padding:3px;transform:translateX(-50%)}.Sidebar_logoutButton__cwHtD,.Sidebar_navItem__Oz8FW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.Sidebar_sidebar__-\+4Ao{width:170px}}.Reports_cell__RHQrB,.Reports_nameCell__8nYqo,.Reports_rankCell__oalAC{padding:12px 8px;text-align:left}.Reports_text-gold__\+qY3J{color:gold}.Reports_text-silver__BmPWk{color:silver}.Reports_text-bronze__Ijihk{color:#cd7f32}.Reports_rank1__a5jzm{background-color:#fffbe5}.Reports_rank2__midla{background-color:#e3ffee}.Reports_rank3__KFJtY{background-color:#fff4e6}.Reports_standardRow__MkWQr{background-color:#fafafa}tr:hover{background-color:#f0f0f0}.Reports_crownIcon__mKADG{margin-right:.5rem}.Reports_sortIcon__pPRbZ{margin-left:.25rem}.Reports_timeIcon__b9S-3{margin-right:.25rem}th{background-color:#e2e8f0;color:#333;font-weight:600;padding:10px 8px}table{border-collapse:collapse;width:100%}td{padding:12px 8px;vertical-align:middle}@media (max-width:640px){.Reports_cell__RHQrB,.Reports_header__CnruU,.Reports_nameCell__8nYqo,.Reports_rankCell__oalAC{padding:1vw 2vw}.Reports_analyticsButton__-JGJf{font-size:sm;padding:.5vw 1vw}}.leaderboard-page .leaderboard-title{color:#1565c0;font-size:2.5rem;margin-bottom:20px;margin-top:40px;text-shadow:1px 1px 3px #0000004d}.leaderboard-page .leaderboard-buttons{align-items:center;display:flex;margin-left:30px}.leaderboard-page .refresh,.leaderboard-page .reload{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;font-size:1rem;font-weight:700;margin-right:10px;padding:10px 20px;transition:background-color .3s ease-in-out}.leaderboard-page .reload{background-color:#4285f4;color:#fff}.leaderboard-page .reload:hover{background-color:#1c5fac}.leaderboard-page .refresh{background-color:#34a853;color:#fff}.leaderboard-page .refresh:hover{background-color:#1e7b41}.leaderboard-page .time-remaining{background-color:gray;border-radius:10px;color:#fff;font-size:20px;font-weight:700;margin-left:auto;margin-right:10px;padding:5px 15px;text-shadow:2px 2px 4px #ffffff80;width:23%}.YourComponent_snackBar__sesvP{align-items:center;animation:YourComponent_fadeIn__1uzNu .5s ease-in-out,YourComponent_float__gOXaB 1.5s ease-in-out infinite,YourComponent_fadeOut__eY0RB .5s ease-in-out 3s forwards;background:linear-gradient(45deg,#6a3093,#a044ff);border-radius:30px;bottom:20px;box-shadow:0 10px 30px #00000080;color:#fff;display:flex;font-size:20px;font-weight:700;justify-content:space-between;left:50%;padding:20px 40px;position:fixed;text-shadow:2px 2px 4px #0003;transform:translateX(-50%);z-index:1000000000}@keyframes YourComponent_fadeIn__1uzNu{0%{bottom:10px;opacity:0}to{bottom:20px;opacity:1}}@keyframes YourComponent_fadeOut__eY0RB{to{bottom:10px;opacity:0}}@keyframes YourComponent_float__gOXaB{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}}.YourComponent_loadingBar__LEo-p{animation:YourComponent_load__KzyGX 3s linear forwards;background-color:#ffe600;border-bottom-left-radius:40px;border-bottom-right-radius:34px;bottom:0;box-shadow:0 2px 6px #ffe60099;height:8px;left:11px;position:absolute;right:20px;width:0}@keyframes YourComponent_load__KzyGX{to{width:100%}}.RunOverlay_modalOverlay__Y3Jpv{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.RunOverlay_modal__lYFaW{animation:RunOverlay_fadeIn__glo1V .3s;animation:RunOverlay_scaleUp__u-xvp .3s ease-in-out;background:#fff;border-radius:5px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;max-width:600px;padding:20px;position:relative;transform:translateY(-50px);transition:transform .4s ease-out,box-shadow .3s ease-out;width:80%}.RunOverlay_modal__lYFaW:hover{box-shadow:0 8px 16px 0 #0003,0 12px 40px 0 #00000030}.RunOverlay_modalOverlay__Y3Jpv.RunOverlay_active__w9\+Gt .RunOverlay_modal__lYFaW{transform:translateY(0)}@keyframes RunOverlay_fadeIn__glo1V{0%{opacity:0}to{opacity:1}}@keyframes RunOverlay_scaleUp__u-xvp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.RunOverlay_closeButton__xTE7s{background:none;border:none;cursor:pointer;position:absolute;right:10px;top:10px}.RunOverlay_title__Cpsyt{font-family:Julius Sans}.RunOverlay_testList__OBkHG{grid-gap:10px;background:#f3f3f3;border-radius:8px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));list-style:none;margin:20px 0 0;max-height:400px;overflow-y:auto;padding:1rem}.RunOverlay_testItem__8xgZU{align-items:center;background:#fff;border-bottom:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;margin-bottom:10px;overflow:hidden;padding:.5rem;text-overflow:ellipsis;white-space:nowrap}.RunOverlay_iconCorrect__-iQFi{color:green}.RunOverlay_iconIncorrect__7QxC0{color:red}.RunOverlay_iconLoading__i-\+nt{animation:RunOverlay_spin__0E46d 1s linear infinite;color:blue}@keyframes RunOverlay_spin__0E46d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RunOverlay_explanationContainer__rjUHc{border-radius:5px;font-size:16px;margin-top:20px;padding:10px;text-align:center}.RunOverlay_error__f9akm{background-color:#ffe5e5;color:#d9534f}.RunOverlay_mismatch__8wDDC{background-color:#fff5e6;color:#f0ad4e}.RunOverlay_success__KsXvb{background-color:#e6ffe6;color:#5cb85c}.RunOverlay_mismatchDetails__9TtGx{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;margin-top:10px;padding:10px;text-align:left}.RunOverlay_mismatchDetails__9TtGx div{margin-bottom:5px}.RunOverlay_errorDetails__ax2Qe,.RunOverlay_successDetails__6PK65{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;margin-top:10px;padding:10px;text-align:left}.RunOverlay_errorDetails__ax2Qe{color:#d9534f}.RunOverlay_successDetails__6PK65{color:#5cb85c}.RunOverlay_multilineText__33tJI>div{display:block}.LoadingOverlay_loadingOverlay__VwOz0{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#68686880;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.LoadingOverlay_iconLoading__ru3EY{animation:LoadingOverlay_spin__b9m-x 1s linear infinite;color:#fff;font-size:48px}@keyframes LoadingOverlay_spin__b9m-x{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DescriptionBox_descriptionBox__Yfizi{background:#fff;border-radius:12px;box-shadow:0 4px 15px #00000026;margin-left:auto;margin-right:auto;margin-top:20px;overflow:hidden;transition:box-shadow .3s,border-color .3s;width:50%}.DescriptionBox_tabContainer__WeGZD{border-bottom:1px solid #0059de;display:flex}.DescriptionBox_tab__t8cx9{cursor:pointer;flex-grow:1;font-size:1.1rem;font-weight:500;padding:16px;text-align:center;transition:background-color .3s,transform .2s}.DescriptionBox_tabSelected__ncrXp,.DescriptionBox_tab__t8cx9:hover{background-color:#1976d21a;border-bottom:3.5px solid #0e43ab;transform:translateY(-2px);transition:border-bottom .3s ease-in,background-color .5s ease-out;transition:border-bottom .3s ease-out}.DescriptionBox_contentBox__kzhiV{font-family:Josefin Sans,sans-serif;padding:24px;text-align:left}.DescriptionBox_title__dUlj0{color:#333;font-size:1.8rem;margin-bottom:15px}.DescriptionBox_difficulty__59cs8{color:#757575;font-size:1rem;margin-bottom:20px}.DescriptionBox_description__GUYF2{color:#424242;font-size:1rem;margin-bottom:20px}.DescriptionBox_exampleBox__DoRD3{background-color:#f5f5f5;border-radius:8px;box-shadow:0 2px 6px #0000001a;margin-bottom:20px;padding:16px}.DescriptionBox_exampleBox__DoRD3 p{line-height:1.5;margin:0 0 10px}.DescriptionBox_exampleInput__5GDjc{color:#388e3c}.DescriptionBox_exampleOutput__DJE7Y{color:#d32f2f}.DescriptionBox_exampleExplanation__h\+Dl5{color:#1976d2}@media (max-width:768px){.DescriptionBox_descriptionBox__Yfizi{width:80%}.DescriptionBox_title__dUlj0{font-size:1.5rem}}.DescriptionBox_submissionsContainer__SCAy7{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-height:100%;overflow-y:auto;padding:16px}.DescriptionBox_submissionsTable__fzsI9{border-collapse:collapse;width:100%}.DescriptionBox_submissionsTable__fzsI9 td,.DescriptionBox_submissionsTable__fzsI9 th{border-bottom:1px solid #ddd;padding:8px;text-align:left}.DescriptionBox_submissionsTable__fzsI9 th{background-color:#007bff;color:#dedede}.DescriptionBox_statusAccepted__SKsNz{color:#319900}.DescriptionBox_statusRejected__HK1dQ{color:red}.DescriptionBox_statusWaiting__47psP{color:#0094ff}.DescriptionBox_circleIcon__z3wFM{font-size:12px}.DescriptionBox_multilineText__crZhK>div{display:block}.EndContestSnackbar_snackbar__KK4ta{align-items:center;align-self:center;animation:EndContestSnackbar_appear__Ssre8 1s ease-in-out forwards;background:linear-gradient(90deg,#9d50bb,#6e48aa);border-radius:20px;bottom:20px;box-shadow:0 10px 30px #0009;color:#fff;display:flex;flex-direction:column;font-family:Merienda One,cursive;height:200px;justify-content:center;left:50%;overflow:hidden;padding:20px;position:fixed;text-align:center;transform:translateX(-50%);width:400px;z-index:1000}.EndContestSnackbar_magicText__ZN-BC{color:#fff;font-size:1.5rem;margin-bottom:15px;text-shadow:0 0 10px #ff6,0 0 20px #ff6,0 0 40px #ff6}.EndContestSnackbar_loadingBarWrapper__2\+lqO{background:#ffffff4d;border-radius:8px;box-shadow:inset 0 0 10px #00000080;height:15px;overflow:hidden;width:90%}.EndContestSnackbar_loadingBar__bMp32{background-color:#fff;height:100%;transition:width .5s ease-in-out}.EndContestSnackbar_closeIcon__2dkB6{color:#fff;cursor:pointer;font-size:1.5rem;position:absolute;right:10px;top:10px;transition:transform .3s ease}.EndContestSnackbar_closeIcon__2dkB6:hover{transform:rotate(90deg)}@keyframes EndContestSnackbar_appear__Ssre8{0%{opacity:0;transform:translateX(-50%) scale(.8)}to{opacity:1;transform:translateX(-50%) scale(1)}}#forbidden-modal-title{color:#0041da;font-size:30px;font-weight:400}#forbidden-modal-description{direction:ltr;font-size:18px;text-align:left}.TestCases_container__oBC2r{display:flex;padding-top:20px}.TestCases_testCasesContainer__aJbvB{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 8px #0000000d;display:flex;flex-direction:column;height:auto;margin-left:5px;margin-top:5px;overflow:hidden}.TestCases_mainTabs__ETkTZ{background-color:#f8f8f8;display:flex}.TestCases_tab__cbyQE{cursor:pointer;flex-grow:1;font-size:16px;font-weight:500;padding:12px 24px;transition:background-color .3s,color .3s}.TestCases_tabSelected__DP8KR{background-color:#1976d2;border-bottom:4px solid #0d47a1;color:#fff}.TestCases_testCasesContent__OXGr6,.TestCases_testResultContent__QKfFe{font-family:EB Garamond,sans-serif;font-size:20px;font-weight:500;padding:20px}.TestCases_inputGroup__JRxnm{align-items:flex-start;display:flex;margin-bottom:15px}.TestCases_testCaseLabel__d5vtf{align-self:center;color:#333;font-size:18px;font-weight:500;margin-right:10px;white-space:nowrap}.TestCases_testCaseInput__fjTi2{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:8px 12px;resize:vertical;width:100%}.TestCases_finalOutputLabel__kkbrc{color:#333;font-size:18px;font-weight:500;margin-right:10px}.TestCases_finalOutputValue__7hzaU{background-color:#f7f7f7;border:1px solid #ddd;border-left:4px solid #1976d2;border-radius:4px;color:#333;flex-grow:1;font-family:Roboto,monospace;font-size:14px;padding:20px}.TestCases_runTestCaseButton__CIeQ0{align-self:center;background-color:#1976d2;border:none;border-radius:4px;box-shadow:0 2px 4px #00000026;color:#fff;cursor:pointer;font-size:16px;height:45px;outline:none;padding:10px 20px;transition:background-color .3s,box-shadow .2s,transform .2s}.TestCases_runTestCaseButton__CIeQ0:hover{background-color:#1565c0;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.TestCases_runTestCaseButton__CIeQ0:active{background-color:#0d47a1;box-shadow:none;transform:translateY(1px)}.TestCases_multilineText__SnBCP>div{display:block}.react-resizable{position:relative}.react-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZaIiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box;height:20px;padding:0 3px 3px 0;width:20px}.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable-handle{cursor:ew-resize;height:100%;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease;width:10px}.react-resizable:hover .react-resizable-handle{background-color:#0003;opacity:1}.home-page{color:#fff;font-family:Ubuntu,Roboto,sans-serif;height:100%;min-height:100vh}.top-section{background-color:#121212;background-image:url(/static/media/key.563f7c7e96896e1c3c70.jpg);background-repeat:no-repeat;background-size:cover;flex-direction:column;height:100vh;padding:20px;text-align:center}.logo-container,.top-section{align-items:center;display:flex;justify-content:center}.logo-container{height:200px;margin-bottom:2rem;margin-top:-9rem;position:relative}.logo{align-items:center;height:180px;justify-content:center;width:180px}.title-container h1{font-size:calc(2rem + 1.5vw);font-weight:700;margin-bottom:20px;transition:text-shadow .3s ease}.title-container h1:hover{text-shadow:2px 2px 10px #ffffff80}.subtitle{font-size:1.5rem;font-weight:300;margin-bottom:10px}.welcome-message{font-family:Josefin Sans,"Senf-serif";font-size:28px;font-weight:300;margin-bottom:20px}.get-started-button{background-color:#005eec;border-radius:10px;color:#fafafa;font-family:Josefin Sans,Courier New,Courier,monospace;font-weight:700;height:60px;justify-self:center;padding:20px;text-align:center;transition:background-color .3s,color .3s;width:200px}.get-started-button:hover{background-color:#005eece8;color:#000}.content-section{background-color:#1a1a1a;padding:50px 20px}.overview-section,.vision-section{align-items:center;display:flex;justify-content:flex-start;margin-bottom:50px}.section-title{flex-basis:20%;font-family:Josefin Sans,Courier New,Courier,monospace;font-size:2.5rem;font-weight:600;margin-left:30px;margin-right:20px}.section-content{flex-grow:1;font-size:1rem;margin-left:60px;margin-right:20px;text-align:left}.vision-content{margin-left:135px;margin-right:20px}.section-divider{background-image:linear-gradient(90deg,#fff0,#ffffffbf,#fff0);border:0;height:1px;margin:50px 0}.home-page{overflow-x:auto;overflow-y:visible}@media (max-width:768px){.logo{height:150px;width:150px}.overview-section,.vision-section{align-items:flex-start;flex-direction:column}.section-title{margin-bottom:10px}.section-content{flex-basis:auto}}.dashboard-container{display:flex;flex-direction:column;font-family:Raleway,Roboto,sans-serif;height:100vh}.admin-title{color:#343a40;direction:ltr;font-size:4vw;font-weight:800;margin-bottom:2vw;text-align:left}.main-content{background-color:#e1e5ea;flex-grow:1;padding:2vw}.welcome-card{background-color:#0e43ab;border-radius:2vw;box-shadow:0 4px 6px #0000001a;color:#fff;height:auto;margin-bottom:2vw;padding:3vw 2vw}@media only screen and (max-width:768px){.welcome-card{padding:3vw 1vw}}.welcome-title{direction:ltr;font-size:2.5vw;font-weight:bolder;margin-bottom:1.5vw;text-align:left;width:auto}.welcome-description{direction:ltr;font-size:1.5vw;font-weight:300;margin-bottom:4vw;text-align:left;width:60%}.card-buttons{display:flex;gap:1vw;justify-content:flex-start;margin-top:2vw}.card-button{align-items:center;background-color:#2965ff;border:none;border-radius:2vw;color:#fff;cursor:pointer;display:flex;padding:1vw 1.5vw}.card-button svg{margin-right:1vw}.card-button:hover{background-color:#044afa}.stats-card,.stats-cards{display:flex}.stats-card{background:linear-gradient(145deg,#3971fe,#4d62ea);border-radius:2vw;box-shadow:0 4px 6px #0000001a;color:#fff;font-family:Poppins;height:16vw;justify-content:center;margin-bottom:1vw;padding:1vw;width:calc(25% - 1vw)}.column-align,.stats-card{align-items:center}.stats-icon{font-size:3vw;margin-bottom:1vw}.stats-labels{align-items:center;font-size:2vw;justify-content:center;margin-bottom:.5vw}.stats-number{font-size:1.5vw;font-weight:700;text-align:center}.CreateChallenge_pageContainer__2QNsc{animation:CreateChallenge_fadeIn__773iw .5s ease-in-out;display:flex;font-family:Raleway,sans-serif}.CreateChallenge_createChallengeContainer__FZYDR{animation:CreateChallenge_slideInFromLeft__q2\+IS .5s ease-in-out;flex-grow:1;padding:20px}@keyframes CreateChallenge_fadeIn__773iw{0%{opacity:0}to{opacity:1}}@keyframes CreateChallenge_slideInFromLeft__q2\+IS{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.CreateChallenge_title__NgEfj{animation:CreateChallenge_popIn__HWqE7 .5s ease-in-out;font-size:2rem;font-weight:700;margin-bottom:.5rem}@keyframes CreateChallenge_popIn__HWqE7{0%{transform:scale(.5)}60%{transform:scale(1.2)}to{transform:scale(1)}}.CreateChallenge_subtitle__5EzdY{animation:CreateChallenge_fadeInUp__ylHUi .5s ease-in-out;color:#6c757d;font-size:1rem;margin-bottom:2rem}@keyframes CreateChallenge_fadeInUp__ylHUi{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CreateChallenge_formGroup__WUSKx{align-items:center;animation:CreateChallenge_fadeIn__773iw .6s ease-in-out;display:flex;margin-bottom:1rem}.CreateChallenge_formLabel__peA4e{color:#212529;flex-basis:30%;font-size:1.1rem;font-weight:600;margin-right:10px;text-align:left}@keyframes CreateChallenge_fadeInDown__ZO\+3W{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.CreateChallenge_formInput__j1mqQ,.CreateChallenge_formTextarea__nnH1N{border:1px solid #ced4da;border-radius:.25rem;flex-basis:55%;padding:.5rem;transition:border-color .3s,box-shadow .3s}.CreateChallenge_formInput__j1mqQ:focus,.CreateChallenge_formTextarea__nnH1N:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;outline:0}.CreateChallenge_formInput__j1mqQ:hover,.CreateChallenge_formTextarea__nnH1N:hover{border-color:#a4b7c1}.CreateChallenge_addButton__bNgtk{animation:CreateChallenge_pulse__MXsmy 1.5s infinite;background-color:#007bff;border-color:#007bff;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;line-height:1.5;margin-top:1rem;padding:.375rem .75rem;text-align:center;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .15s ease-in-out}.CreateChallenge_addButton__bNgtk:hover{background-color:#0056b3;border-color:#0053bf;transform:scale(1.05)}.CreateChallenge_addButton__bNgtk:focus{box-shadow:0 0 0 .2rem #007bff80}@keyframes CreateChallenge_pulse__MXsmy{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.TabsComponent_tabs__NyhXe{display:flex;margin-bottom:20px}.TabsComponent_tab__rFT1N{background:none;border:none;cursor:pointer;font-size:16px;margin-right:5px;outline:none;padding:10px 20px;transition:background-color .3s ease}.TabsComponent_tab__rFT1N:hover{background-color:#e7e7e7}.TabsComponent_active__6yrnx{background-color:#007bff;color:#fff}.ChallengeDetails_pageContainer__kK7JJ{animation:ChallengeDetails_fadeIn__FgzWT .5s ease-in-out;display:flex;font-family:Josefin Sans,sans-serif}@keyframes ChallengeDetails_fadeIn__FgzWT{0%{opacity:0}to{opacity:1}}.ChallengeDetails_challengeDetailsContainer__uRLCp{animation:ChallengeDetails_fadeInContent__C3WH- .5s ease-in-out;flex-grow:1;padding:20px}@keyframes ChallengeDetails_fadeInContent__C3WH-{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ChallengeDetails_title__iBH0V{color:#77769d;direction:ltr;font-size:18px;font-weight:700;margin-bottom:16px;text-align:left}.ChallengeDetails_tabs__WvOmZ{display:flex;margin-bottom:20px}.ChallengeDetails_tab__Z7\+iD{background:none;border:none;cursor:pointer;font-size:16px;margin-right:5px;padding:10px 20px;transition:background-color .3s ease}.ChallengeDetails_tab__Z7\+iD:hover{background-color:#e7e7e7}.ChallengeDetails_active__kdeIm{background-color:#007bff;color:#fff}.ChallengeDetails_form__2YeRd{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.ChallengeDetails_formGroup__U4\+jM{align-items:center;display:flex;margin-bottom:15px}.ChallengeDetails_label__N7mx6{flex-basis:20%;font-weight:500}.ChallengeDetails_value__Eo8Kv{background-color:#e9ecef;border-radius:4px;direction:ltr;flex-basis:75%;margin-left:1rem;padding:10px;text-align:left;transition:all .3s ease}.ChallengeDetails_value__Eo8Kv:hover{background-color:#dde}.ChallengeDetails_submitButton__xWdEx{background-color:#007bff;bottom:20px;color:#fff;cursor:pointer;padding:10px 20px;position:fixed;right:20px;&:hover{background-color:#0056b3;box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}&:active{box-shadow:0 1px 3px #0003;transform:translateY(1px)}}.ChallengeDetails_updateButton__yumB0{background-color:#007bff;bottom:20px;color:#fff;cursor:pointer;padding:10px 20px;position:fixed;right:170px;&:hover{background-color:#0056b3;box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}&:active{box-shadow:0 1px 3px #0003;transform:translateY(1px)}}@media (max-width:768px){.ChallengeDetails_label__N7mx6,.ChallengeDetails_value__Eo8Kv{flex-basis:100%;margin-top:.5rem}.ChallengeDetails_value__Eo8Kv{margin-left:0}.ChallengeDetails_formGroup__U4\+jM{align-items:flex-start;flex-direction:column}}.TestCasesTab_container__Zuz4j{animation:TestCasesTab_fadeIn__wm4qz .5s ease-in-out;padding:20px}@keyframes TestCasesTab_fadeIn__wm4qz{0%{opacity:0}to{opacity:1}}.TestCasesTab_testCasesTitle__VlZfK{animation:TestCasesTab_slideIn__NQpaj .5s ease-in-out;border-radius:8px;box-shadow:0 4px 8px #0003;font-family:Josefin Sans,Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:44px;font-weight:700;margin:0 auto;overflow:hidden;width:100%}@keyframes TestCasesTab_slideIn__NQpaj{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.TestCasesTab_testCasesTable__WS\+8t{border-collapse:collapse;width:100%}.TestCasesTab_testCasesTable__WS\+8t th{background-color:#007bff;border-bottom:2px solid #fff;color:#fff;padding:10px;position:relative;text-align:center}.TestCasesTab_testCasesTable__WS\+8t th .TestCasesTab_orderButton__E6XXQ{background:#0000;border:none;cursor:pointer;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.TestCasesTab_testCasesTable__WS\+8t th .TestCasesTab_orderButton__E6XXQ:after{color:#fff;content:"▼";font-size:.8rem}.TestCasesTab_testCasesTable__WS\+8t th .TestCasesTab_orderButton__E6XXQ.TestCasesTab_active__kCHZF:after{content:"▲"}.TestCasesTab_testCasesTable__WS\+8t td{border-bottom:1px solid #dee2e6;padding:10px}.TestCasesTab_addButton__DK3rt{animation:TestCasesTab_pulse__hgc3o 2s infinite;background-color:#28a745;border:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;margin:10px 0;outline:none;padding:10px 20px;transition:all .3s ease}.TestCasesTab_addButton__DK3rt:hover{background-color:#218838}.TestCasesTab_addButton__DK3rt:active{box-shadow:inset 0 2px 4px #0003}.TestCasesTab_submitButton__OK\+EX{background-color:#007bff;bottom:20px;color:#fff;cursor:pointer;padding:10px 20px;position:fixed;right:20px;&:hover{background-color:#0056b3;box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}&:active{box-shadow:0 1px 3px #0003;transform:translateY(1px)}}@keyframes TestCasesTab_pulse__hgc3o{0%,to{box-shadow:0 2px 4px #0003;transform:scale(1)}50%{box-shadow:0 4px 8px #0000004d;transform:scale(1.05)}}.TestCasesTab_saveButton__mQ8SF{animation:TestCasesTab_fadeInSave__yy\+Fr .5s ease-in-out;background-color:#0069d9;border:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}@keyframes TestCasesTab_fadeInSave__yy\+Fr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TestCasesTab_saveButton__mQ8SF:hover{background-color:#005cbf}.TestCasesTab_saveButton__mQ8SF:active{background-color:#004085;box-shadow:inset 0 2px 4px #0003}.TestCasesTab_oddRow__IM48T{background-color:#f7f7f7}.TestCasesTab_evenRow__-Y94G{background-color:#fff}.TestCasesTab_addButtonContainer__gg7nm,.TestCasesTab_saveButtonContainer__ATmWP{display:flex;justify-content:flex-end;padding-right:10px}@media (max-width:768px){.TestCasesTab_container__Zuz4j{padding:10px}.TestCasesTab_testCasesList__5IqQ4{width:90%}.TestCasesTab_testCasesTable__WS\+8t{font-size:.9rem}.TestCasesTab_testCasesTable__WS\+8t td,.TestCasesTab_testCasesTable__WS\+8t th{padding:8px}.TestCasesTab_addButton__DK3rt,.TestCasesTab_saveButton__mQ8SF{font-size:.8rem;padding:8px 16px}}.TestCasesTab_modalOverlay__5AgWD{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.TestCasesTab_modal__XOyrf{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:640px;padding:20px;width:640px}.TestCasesTab_modalTitle__el2lQ{color:#2b2626;font-family:Josefin Sans,"Sans Serif";font-size:32px;font-weight:500;margin-bottom:20px;margin-top:20px}.TestCasesTab_inputLabel__IAqBD,.TestCasesTab_outputLabel__5MyHi{display:block;font-weight:700;margin-bottom:5px;margin-top:10px}.TestCasesTab_inputArea__ONVxp,.TestCasesTab_outputArea__A15Gw{border:1px solid #ccc;border-radius:5px;font-family:inherit;height:100px;margin-bottom:20px;padding:10px;resize:none;width:calc(100% - 40px)}.TestCasesTab_closeButton__CnpMI{align-self:flex-end;background-color:#d9534f;border-radius:5px;color:#fff;margin-top:auto;padding:10px 20px}.TestCasesTab_inputGroup__UGsZ-,.TestCasesTab_outputGroup__g4WMC{align-items:flex-start;display:flex;margin-top:50px}.TestCasesTab_inputArea__ONVxp,.TestCasesTab_outputArea__A15Gw{flex:1 1;margin-left:30px;min-height:100px;min-width:500px}.TestCasesTab_closeButton__CnpMI{color:#333;position:absolute;right:10px;top:10px}.TestCasesTab_buttonContainer__cemAa{align-items:center;width:100%}.TestCasesTab_addTestCaseButton__HtKoB{background-color:#007bff;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px;width:180px;&:hover{background-color:#0056b3;box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}&:active{box-shadow:0 1px 3px #0003;transform:translateY(1px)}}.TestCasesTab_modalHeader__UwkTb{align-items:center;display:flex;justify-content:space-between}.TestCasesTab_closeButton__CnpMI{background:#0000;border:none;cursor:pointer;right:470px;top:80px}.ParentComponent_container__D-q8t{display:flex;height:100%}.ParentComponent_contentArea__h96vL{flex-grow:1;padding:20px}.SampleTestCases_container__RIgUd{animation:SampleTestCases_fadeIn__10hh8 .5s ease-in-out;padding:20px}@keyframes SampleTestCases_fadeIn__10hh8{0%{opacity:0}to{opacity:1}}.SampleTestCases_testCasesTitle__o8xgf{animation:SampleTestCases_slideIn__ubICh .5s ease-in-out;border-radius:8px;box-shadow:0 4px 8px #0003;font-family:Josefin Sans,Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:44px;font-weight:700;margin:0 auto;overflow:hidden;width:100%}@keyframes SampleTestCases_slideIn__ubICh{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.SampleTestCases_testCasesTable__Eij6d{border-collapse:collapse;width:100%}.SampleTestCases_testCasesTable__Eij6d th{background-color:#007bff;border-bottom:2px solid #fff;color:#fff;padding:10px;position:relative;text-align:center}.SampleTestCases_testCasesTable__Eij6d th .SampleTestCases_orderButton__BePRn{background:#0000;border:none;cursor:pointer;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.SampleTestCases_testCasesTable__Eij6d th .SampleTestCases_orderButton__BePRn:after{color:#fff;content:"▼";font-size:.8rem}.SampleTestCases_testCasesTable__Eij6d th .SampleTestCases_orderButton__BePRn.SampleTestCases_active__7ODLF:after{content:"▲"}.SampleTestCases_testCasesTable__Eij6d td{border-bottom:1px solid #dee2e6;padding:10px}.SampleTestCases_addButton__Mb359{animation:SampleTestCases_pulse__gufli 2s infinite;background-color:#28a745;border:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;margin:10px 0;outline:none;padding:10px 20px;transition:all .3s ease}.SampleTestCases_addButton__Mb359:hover{background-color:#218838}.SampleTestCases_addButton__Mb359:active{box-shadow:inset 0 2px 4px #0003}.SampleTestCases_submitButton__0NMVc{background-color:#007bff;bottom:20px;color:#fff;cursor:pointer;padding:10px 20px;position:fixed;right:20px;&:hover{background-color:#0056b3;box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}&:active{box-shadow:0 1px 3px #0003;transform:translateY(1px)}}@keyframes SampleTestCases_pulse__gufli{0%,to{box-shadow:0 2px 4px #0003;transform:scale(1)}50%{box-shadow:0 4px 8px #0000004d;transform:scale(1.05)}}.SampleTestCases_saveButton__NbT79{animation:SampleTestCases_fadeInSave__pCo3z .5s ease-in-out;background-color:#0069d9;border:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}@keyframes SampleTestCases_fadeInSave__pCo3z{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SampleTestCases_saveButton__NbT79:hover{background-color:#005cbf}.SampleTestCases_saveButton__NbT79:active{background-color:#004085;box-shadow:inset 0 2px 4px #0003}.SampleTestCases_oddRow__l18Op{background-color:#f7f7f7}.SampleTestCases_evenRow__rVP9g{background-color:#fff}.SampleTestCases_addButtonContainer__kPRwG,.SampleTestCases_saveButtonContainer__HApUi{display:flex;justify-content:flex-end;padding-right:10px}@media (max-width:768px){.SampleTestCases_container__RIgUd{padding:10px}.SampleTestCases_testCasesList__kf2pU{width:90%}.SampleTestCases_testCasesTable__Eij6d{font-size:.9rem}.SampleTestCases_testCasesTable__Eij6d td,.SampleTestCases_testCasesTable__Eij6d th{padding:8px}.SampleTestCases_addButton__Mb359,.SampleTestCases_saveButton__NbT79{font-size:.8rem;padding:8px 16px}}.SampleTestCases_modalOverlay__PTQ\+K{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.SampleTestCases_modal__O8NHC{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:640px;padding:20px;width:640px}.SampleTestCases_modalTitle__Bb4nQ{color:#2b2626;font-family:Josefin Sans,"Sans Serif";font-size:32px;font-weight:500;margin-bottom:20px;margin-top:20px}.SampleTestCases_inputLabel__XxIhd,.SampleTestCases_outputLabel__0ftJd{display:block;font-weight:700;margin-bottom:5px;margin-top:10px}.SampleTestCases_inputArea__-Nb79,.SampleTestCases_outputArea__Z2YKH{border:1px solid #ccc;border-radius:5px;font-family:inherit;height:100px;margin-bottom:20px;padding:10px;resize:none;width:calc(100% - 40px)}.SampleTestCases_closeButton__ItCH3{align-self:flex-end;background-color:#d9534f;border-radius:5px;color:#fff;margin-top:auto;padding:10px 20px}.SampleTestCases_inputGroup__9ofZl,.SampleTestCases_outputGroup__AKNey{align-items:flex-start;display:flex;margin-top:50px}.SampleTestCases_inputArea__-Nb79,.SampleTestCases_outputArea__Z2YKH{flex:1 1;margin-left:30px;min-height:100px;min-width:500px}.SampleTestCases_closeButton__ItCH3{color:#333;position:absolute;right:10px;top:10px}.SampleTestCases_buttonContainer__enL1s{align-items:center;width:100%}.SampleTestCases_addTestCaseButton__wCANf{background-color:#007bff;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px;width:180px;&:hover{background-color:#0056b3;box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}&:active{box-shadow:0 1px 3px #0003;transform:translateY(1px)}}.SampleTestCases_modalHeader__n7-\+X{align-items:center;display:flex;justify-content:space-between}.SampleTestCases_closeButton__ItCH3{background:#0000;border:none;cursor:pointer;right:470px;top:80px}.Constraints_constraintContainer__vk48h{flex-direction:column}.Constraints_inputLabel__jsnzk{display:block;font-size:40px;font-weight:bolder;margin-bottom:5px;margin-top:10px}.Constraints_inputArea__mp4AT{border:1px solid #ccc;border-radius:5px;font-family:inherit;height:100px;margin-bottom:20px;padding:10px;resize:none;width:calc(100% - 40px)}.Constraints_inputGroup__HQBW9{align-items:flex-start;display:flex;flex-direction:column;margin-top:50px}.Constraints_inputArea__mp4AT{flex:1 1;margin-top:30px;min-height:100px;min-width:500px}.Constraints_submitButton__lG4vs{background-color:#007bff;bottom:20px;color:#fff;cursor:pointer;padding:10px 20px;position:fixed;right:20px;&:hover{background-color:#0056b3;box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}&:active{box-shadow:0 1px 3px #0003;transform:translateY(1px)}}.CreateContest_pageContainer__R4JuK{align-items:center;animation:CreateContest_fadeIn__hQ8NF 1s ease-in-out;background-color:#f4f7f6;display:flex;font-family:Inter,sans-serif;height:100vh;justify-content:center}.CreateContest_mainContainer__6Mn1b{align-items:center;display:flex;flex-direction:column;padding:60px;width:100%}.CreateContest_card__stpuW{animation:CreateContest_fadeInContent__elpOz 1s ease-in-out forwards;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:400px;padding:40px;text-align:center;width:100%}.CreateContest_iconContainer__sIi2c{margin-top:39px}.CreateContest_icon__vUYxR{animation:CreateContest_iconPulse__RXjFX 2s ease-in-out infinite;height:60px;margin-bottom:16px;width:60px}@keyframes CreateContest_iconPulse__RXjFX{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.CreateContest_title__c-DV0{color:#333;font-size:24px;font-weight:600;margin-bottom:16px}.CreateContest_form__Eg8\+r{display:flex;flex-direction:column}.CreateContest_label__50ooy{color:#666;direction:ltr;font-size:16px;justify-content:left;margin-bottom:8px;text-align:left}.CreateContest_input__QhSQB{border:1px solid #ccc;border-radius:10px;font-size:16px;margin-bottom:16px;padding:12px 16px;transition:border-color .3s ease}.CreateContest_input__QhSQB:focus{border-color:#0e43ab;outline:none}.CreateContest_button__mCMdk{background-color:#0e43ab;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:39px;padding:12px 16px;transition:background-color .3s ease,transform .3s ease}.CreateContest_button__mCMdk:hover{animation:CreateContest_breathe__Vlxo0 2s ease-in-out infinite;background-color:#0056b3}.CreateContest_durationContainer__50-tq{display:flex;gap:10px;justify-content:space-between;margin-bottom:20px}.CreateContest_durationInput__XFN7m{border:1px solid #ccc;border-radius:4px;flex-grow:1;padding:8px;transition:border-color .3s ease;width:40px}.CreateContest_durationInput__XFN7m:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.CreateContest_durationInput__XFN7m[type=number]::-webkit-inner-spin-button,.CreateContest_durationInput__XFN7m[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CreateContest_durationInput__XFN7m[type=number]{-moz-appearance:textfield}@keyframes CreateContest_breathe__Vlxo0{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes CreateContest_fadeIn__hQ8NF{0%{opacity:0}to{opacity:1}}@keyframes CreateContest_fadeInContent__elpOz{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.CreateContest_pageContainer__R4JuK{flex-direction:column}.CreateContest_mainContainer__6Mn1b,.CreateContest_sidebar__hE5tw{height:auto;width:100%}.CreateContest_card__stpuW{margin:0 auto}}.ShowContest_showContestContainer__xdvC6{animation:ShowContest_fadeIn__5Mmrw .5s ease;display:flex;font-family:Josefin Sans,Courier New,Courier,monospace;min-height:100vh}.ShowContest_contestsContainer__gTjRG{flex-grow:1;padding:1rem;transition:transform .3s ease-in-out}.ShowContest_title__f4nFH{animation:ShowContest_fadeInDown__eubWj .5s ease-in-out;color:#333;font-size:2.5rem;font-weight:700;margin-bottom:1rem;margin-top:1rem}.ShowContest_addButton__YY8K8{align-items:center;animation:ShowContest_fadeInRight__y50Fd .5s ease-out;background-color:#007bff;border:none;border-radius:.3rem;box-shadow:0 4px 8px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:.5rem;padding:.5rem 1rem;transition:background-color .3s,box-shadow .3s,transform .3s}.ShowContest_addButton__YY8K8:hover{background-color:#0056b3;box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}@keyframes ShowContest_fadeInRight__y50Fd{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes ShowContest_fadeInDown__eubWj{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.ShowContest_contestsTable__-FJer{animation:ShowContest_fadeInUp__PoSPu .5s ease-in-out;border-collapse:collapse;font-size:20px;margin-top:2rem;width:100%}@keyframes ShowContest_fadeInUp__PoSPu{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.ShowContest_evenRow__Juumn{background-color:#f7f7f7}.ShowContest_oddRow__Jz2fU{background-color:#fff}.ShowContest_evenRow__Juumn:hover,.ShowContest_oddRow__Jz2fU:hover{background-color:#eef4f7}.ShowContest_actionIcons__Rrw59{display:flex;gap:1rem;justify-content:left}.ShowContest_deleteIcon__ip4H2{color:#dc3545;cursor:pointer;transition:color #d11a2a}.ShowContest_editIcon__cIAAh{color:#0056b3;cursor:pointer}.ShowContest_editIcon__cIAAh:hover{color:#0056b3;transform:scale(1.1);transition:transform .2s ease,color .2s ease}.ShowContest_deleteIcon__ip4H2:hover{color:#d11a2a;transform:scale(1.1);transition:transform .2s ease,color .2s ease}.ShowContest_checkboxIcon__cXINs{color:#6c757d;cursor:pointer;transition:color .2s ease}.ShowContest_checkboxIcon__cXINs:hover{color:#0056b3;transform:scale(1.1)}@keyframes ShowContest_fadeIn__5Mmrw{0%{opacity:0}to{opacity:1}}.ShowContest_contestsTable__-FJer tbody tr{animation:ShowContest_fadeIn__5Mmrw .5s ease}.ShowContest_contestsTable__-FJer thead th{background-color:#e9ecef;color:#495057;font-size:20px;letter-spacing:.02rem;padding:.75rem;text-align:left;transition:background-color .3s}.ShowContest_contestsTable__-FJer thead th:hover{background-color:#dee2e6}.ShowContest_contestsTable__-FJer td{border-bottom:1px solid #dee2e6;color:#212529;font-size:17px;padding:.75rem;text-align:left;vertical-align:middle}.ShowContest_addNewButton__fTRiG{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .2s,transform .2s}.ShowContest_addNewButton__fTRiG:hover{background-color:#218838;transform:translateY(-2px)}.ShowContest_bulkAction__ix45H{align-items:center;display:flex;justify-content:flex-end;margin-top:20px;position:relative}.ShowContest_divider__P4aXC{background:linear-gradient(90deg,#0000,#007bff,#0000);border:0;flex-grow:1;height:2px;margin:0}.ShowContest_deleteMultipleFrame__sGjAk{padding:10px;width:100%}.ShowContest_bulkDeleteIcon__2I8n4{color:#dc3545;cursor:pointer;font-size:24px;margin-left:16px;margin-top:10px;transition:color .3s ease;&:hover{color:#bd2130}}@keyframes CreateUser_fadeIn__DALhl{0%{opacity:0}to{opacity:1}}.CreateUser_createUserContainer__BmWla{animation:CreateUser_fadeIn__DALhl 1s ease-out forwards;display:flex}.CreateUser_createUserContent__cCiWP{align-items:center;display:flex;flex-direction:column;flex-grow:1;padding:2rem}.CreateUser_title__w-Y3d{color:#036;font-size:2rem;margin-bottom:.5rem}.CreateUser_subtitle__8DlEZ,.CreateUser_title__w-Y3d{animation:CreateUser_fadeIn__DALhl 1s ease-out forwards}.CreateUser_subtitle__8DlEZ{color:#69c;font-size:1.5rem;margin-bottom:2rem}.CreateUser_userButton__pnaN7{border:none;border-radius:20px;cursor:pointer;font-size:1rem;margin:10px;padding:10px 20px;transition:transform .3s ease,box-shadow .3s ease}.CreateUser_adminButton__Mi-Ez{background-color:#4d79ff}.CreateUser_contestantButton__20WPS{background-color:#809fff}.CreateUser_userButton__pnaN7:focus,.CreateUser_userButton__pnaN7:hover{box-shadow:0 4px 8px #0003;transform:translateY(-3px)}.CreateUser_buttonContainer__z92ig{display:flex;flex-direction:column}@keyframes CreateUserContestant_fadeIn__CDD5q{0%{opacity:0}to{opacity:1}}.CreateUserContestant_pageContainer__eOvMs{animation:CreateUserContestant_fadeIn__CDD5q 1s ease-out;display:flex;font-family:Josefin Sans,bebas neue,roboto}.CreateUserContestant_contentContainer__SsSj1{align-items:center;display:flex;flex-direction:column;flex-grow:1;margin-top:60px;padding:2rem}.CreateUserContestant_logo__gnsM8{height:150px;margin-bottom:2rem;margin-top:-1rem;width:150px}.CreateUserContestant_title__OQozB{color:#036;font-size:2.5rem;margin-bottom:.5rem}.CreateUserContestant_subtitle__7LZgU{color:#69c;font-size:1.5rem;margin-bottom:2rem}.CreateUserContestant_form__VskOg{background:#fff;border-radius:8px;max-width:400px;padding:2rem;width:100%}.CreateUserContestant_inputContainer__uPZqX{margin-bottom:1rem;position:relative}.CreateUserContestant_icon__Go4Qi{color:#6c757d;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.CreateUserContestant_input__zcvt8{border:1px solid #ced4da;border-radius:20px;font-size:1rem;padding:10px 10px 10px 40px;width:100%}.CreateUserContestant_passwordToggle__bE2KX{background:none;border:none;color:#6c757d;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.CreateUserContestant_registerButton__7voq1{background-color:#007bff;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1.1rem;padding:10px;transition:background-color .2s ease;width:100%}.CreateUserContestant_registerButton__7voq1:hover{background-color:#0056b3}.Users_container__-XutH{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #0000001a;font-family:Segoe UI,Roboto,sans-serif;margin:2rem auto;max-width:70%;overflow-x:auto;padding:1rem}.Users_submit__p7jyI{justify-content:space-between}.Users_title__D4OfM{color:#333;font-size:2rem;font-weight:600;margin-bottom:1rem;text-align:center}.Users_addButtonsContainer__IftP2{align-items:flex-start;display:flex;flex-direction:column}.Users_exportButton__jTFZb{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:20px;margin-top:10px;padding:10px 20px}.Users_exportButton__jTFZb:hover{background-color:#006adb}.Users_addButton__3fgJ0{align-items:center;background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:.5rem;padding:10px 20px;transition:background-color .2s,transform .1s}.Users_addButton__3fgJ0:hover{background-color:#218838;transform:translateY(-2px)}.Users_addButton__3fgJ0:active{transform:translateY(1px)}.SubmissionsList_container__2AySj{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #0000001a;direction:ltr;font-family:Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:2rem auto;max-width:90%;padding:1rem}.SubmissionsList_title__dUdCl{color:#333;margin-bottom:1.5rem;text-align:center}.SubmissionsList_table__LgURK{justify-content:space-between;width:100%}.SubmissionsList_header__1-e04{grid-gap:1rem;background-color:#f9f9f9;border-radius:8px 8px 0 0;display:grid;gap:1rem;grid-template-columns:1fr 3fr 2fr 2fr;justify-content:space-between;padding:1rem}.SubmissionsList_headerItem__ov6j7{align-items:center;color:#555;display:flex;font-weight:600}.SubmissionsList_row__XHyiY{grid-gap:1rem;border-bottom:1px solid #f0f0f0;direction:ltr;display:grid;gap:1rem;grid-template-columns:1fr 3fr 2fr 2fr;padding:1rem;text-align:left;transition:background-color .3s}.SubmissionsList_row__XHyiY:hover{background-color:#f5f5f5}.SubmissionsList_aliasButton__PmrLd{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;padding:8px 16px;text-align:center;text-decoration:none;transition:background-color .3s}.SubmissionsList_aliasButton__PmrLd:hover{background-color:#006adb}.SubmissionsList_actionButton__ldvE1{align-items:center;background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:8px 15px;transition:filter .3s}.SubmissionsList_actionButton__ldvE1:hover{filter:brightness(110%)}.SubmissionsList_icon__ZSoGJ{color:#777;cursor:pointer;margin-left:.5rem}@media (max-width:768px){.SubmissionsList_header__1-e04,.SubmissionsList_row__XHyiY{grid-template-columns:1fr 3fr}.SubmissionsList_headerItem__ov6j7:last-child,.SubmissionsList_row__XHyiY div:last-child{display:none}.SubmissionsList_row__XHyiY div:first-child:after{content:attr(data-label);font-weight:700;margin-right:.5rem}}.SubmissionsList_actionButton__ldvE1:focus{outline:2px solid #0056b3;outline-offset:2px}@keyframes SubmissionsList_buttonClick__\+pm6L{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.SubmissionsList_actionButton__ldvE1:active{animation:SubmissionsList_buttonClick__\+pm6L .2s ease}.SubmissionsList_headerItem__ov6j7{cursor:pointer}.SubmissionsList_headerItem__ov6j7:hover .SubmissionsList_icon__ZSoGJ{color:#333}.SubmissionsList_sortActive__rO\+xk{color:#0056b3}.SubmissionsList_table__LgURK::-webkit-scrollbar{width:8px}.SubmissionsList_table__LgURK::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.SubmissionsList_table__LgURK::-webkit-scrollbar-track{background-color:#f0f0f0}@media (max-width:480px){.SubmissionsList_header__1-e04,.SubmissionsList_row__XHyiY{grid-template-columns:1fr}.SubmissionsList_headerItem__ov6j7:last-child,.SubmissionsList_row__XHyiY div:not(:first-child){display:none}.SubmissionsList_row__XHyiY{padding:1rem .5rem}}.SubmissionsList_header__1-e04{box-shadow:0 2px 4px 0 #0000000d}.SubmissionsList_headerItem__ov6j7:hover .SubmissionsList_icon__ZSoGJ{background-color:#ececec;border-radius:4px;color:#212121;transition:background-color .2s;transition:color .2s}.SubmissionsList_actionButton__ldvE1{background-image:linear-gradient(90deg,#006bff,#08f)}.SubmissionsList_bodyText__ijI00{color:#666;font-size:.9rem;line-height:1.6}.SubmissionsList_title__dUdCl{font-size:2rem;font-weight:700;line-height:1.2}.SubmissionsList_container__2AySj{background-color:#fdfdfd;border:1px solid #eaeaea;box-shadow:0 4px 8px #0000001a}.SubmissionsList_icon__ZSoGJ{transition:transform .2s ease-in-out}.SubmissionsList_icon__ZSoGJ.SubmissionsList_up__0qaaT{transform:rotate(180deg)}.SubmissionsList_editIcon__6GOw0{color:#39a300;cursor:pointer;transition:color .15s}.SubmissionsList_deleteIcon__a0goP{color:#d10f01;cursor:pointer;margin-left:5px;transition:color .15s}.SubmissionsList_deleteIcon__a0goP:hover{color:#980a00}.SubmissionsList_editIcon__6GOw0:hover{color:#2b7a00}@media (max-width:768px){.SubmissionsList_headerItem__ov6j7 .SubmissionsList_icon__ZSoGJ{visibility:visible}}.SubmissionsList_row__XHyiY:nth-child(2n){background-color:#fcfcfc}.SubmissionsList_row__XHyiY:nth-child(odd){background-color:#f8f8f8}.SubmissionsList_row__XHyiY:hover{background-color:#ececec}.SubmissionsList_container__2AySj{margin-top:2rem;padding:2rem}.SubmissionsList_title__dUdCl{margin-bottom:2rem}.SubmissionsList_headerItem__ov6j7{margin-right:1rem}.SubmissionsList_actionButton__ldvE1{white-space:nowrap}.AliasOverlay_overlay__TvzFc{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.AliasOverlay_overlayContent__0\+oDf{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000004d;padding:20px;position:relative;width:50%}.AliasOverlay_closeOverlay__LQM9b{color:#555;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.AliasOverlay_title__C0bzu{font-size:1.2em;margin-bottom:30px}.AliasOverlay_inputs__PW5Do{direction:ltr;display:flex;justify-content:center;text-align:left}.AliasOverlay_inputLabel__Ab2ke{direction:ltr;display:block;margin-bottom:5px;margin-right:10px;text-align:left}.AliasOverlay_inputField__a-XT9{border:1px solid #a8a8a8;border-radius:4px;box-sizing:border-box;margin-bottom:15px;padding:8px;width:200px}.AliasOverlay_overlaySubmit__Y6bIK{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 40px}.AliasOverlay_overlaySubmit__Y6bIK:hover{background-color:#45a049}.Submissions_pageContainer__m\+Oxv{display:flex}@keyframes Submissions_fadeIn__jK8DY{0%{opacity:0}to{opacity:1}}.Submissions_fadeIn__jK8DY{animation:Submissions_fadeIn__jK8DY 1s ease-out}.Submissions_submissionsContainer__\+5qVc{animation:Submissions_fadeIn__jK8DY;flex-grow:1;padding:20px}.Submissions_title__1NZ\+8{align-items:start;color:#333;direction:ltr;font-size:24px;margin-bottom:1rem}.Submissions_submissionsTable__fmUlt{border-collapse:collapse;margin-bottom:1rem;width:100%}.Submissions_submissionsTable__fmUlt thead{background-color:#f8f8f8}.Submissions_submissionsTable__fmUlt td,.Submissions_submissionsTable__fmUlt th{padding:10px;text-align:left}.Submissions_dateIcon__TUdCq{margin-right:5px}.Submissions_statusIndicator__\+Le9W{border-radius:50%;display:inline-block;height:10px;margin-right:5px;width:10px}.Submissions_filterSortContainer__BKSzq{display:flex;gap:10px;justify-content:flex-start;margin-bottom:1rem}.Submissions_filterButton__Rlt2\+,.Submissions_sortButton__-r540{background-color:#f0f0f0;border-radius:5px;cursor:pointer;padding:5px 10px}.Submissions_tableHeader__DNDni{background-color:#e8e8e8;font-weight:700;padding:10px}.Submissions_explanation__HdTME{background-color:#e8e8e8;width:300px}.Submissions_teamName__dE9pd{align-items:start;color:gray;direction:ltr;font-family:Nunito,Courier,monospace;font-size:30px;font-weight:600;justify-content:left;padding-bottom:20px;text-align:left}.Submissions_inprogressStatus__Kco4E{color:#8a8cd9}.Submissions_completeStatus__h2YSv{color:#4aa785}.Submissions_pendingStatus__ZyhEj{color:#59a8d4}.Submissions_rejectedStatus__rHM9z{color:#ef452f}.Submissions_pageItem__PTxRL{display:inline-flex;justify-content:right;padding-right:10px}.Submissions_pageItem__PTxRL a{background-color:#e0e0e0;border-radius:5px;cursor:pointer;margin:0 5px;padding:5px 10px}.Submissions_pageItem__PTxRL a:hover{background-color:silver}.Submissions_pageLink__i2oAv .Submissions_active__s5mG5{background-color:#007bff;color:#fff}.ManageContests_manageContests__FoNxm{display:flex;font-family:Nunito,Josefin Sans,Raleway,Bebas Neue,Ubuntu}.ManageContests_titles__J2mgf{direction:ltr;text-align:left}.ManageContests_content__iIOMi{padding:20px;width:100%}.ManageContests_title__NNsr9{font-size:28px;font-weight:600;margin-bottom:10px}.ManageContests_subtitle__XgVlh{color:#666;font-size:18px;margin-bottom:20px}.ManageContests_cardsContainer__TO52a{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.ManageContests_card__Pslva{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;padding:20px}.ManageContests_imagePlaceholder__fBYaa{background-image:url(/static/media/image1.b468baf9252153435729.jpg);background-size:cover;height:150px;margin-right:20px;width:170px}.ManageContests_cardDetails__\+Uuj\+{flex:1 1}.ManageContests_cardTitle__jD5-q{font-size:20px;font-weight:700;margin-bottom:5px}.ManageContests_cardDescription__evC\+D{align-items:center;color:#333;display:flex;font-size:14px;margin-bottom:15px}.ManageContests_starIcon__rUE6\+{height:auto;margin-right:10px;width:35px}.ManageContests_cardDescription__evC\+D{justify-content:center}.ManageContests_starIcon__rUE6\+{display:block;margin:auto auto 10px}.ManageContests_continueButton__zyN5q{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 35px;transition:background-color .3s}.ManageContests_continueButton__zyN5q:hover{background-color:#0056b3}@media only screen and (max-width:1018px){.ManageContests_cardsContainer__TO52a{grid-template-columns:1fr}.ManageContests_continueButton__zyN5q{align-self:flex-end;background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 35px;transition:background-color .3s}}@keyframes ChallengeCard_fadeInOut__z2S4m{0%,to{opacity:0}50%{opacity:1}}.ChallengeCard_card__\+8FMn{animation:ChallengeCard_fadeInOut__z2S4m;border-radius:10px;box-shadow:0 4px 8px #0000001a;font-family:Ubuntu,Josefin Sans,Nunito,Raleway;overflow:hidden;transition:transform .3s ease-in-out}.ChallengeCard_cardOdd__J2s1t{background-color:#041f2a;color:#fff}.ChallengeCard_cardOdd__J2s1t .ChallengeCard_cardDescription__CBAMl,.ChallengeCard_cardOdd__J2s1t .ChallengeCard_cardPoints__XkvmA,.ChallengeCard_cardOdd__J2s1t .ChallengeCard_cardTime__xf9\+2{color:#c9c9c9}.ChallengeCard_cardEven__4JO19{background-color:#f0f0f0}.ChallengeCard_topSide__gq5km{direction:ltr;justify-content:left;justify-items:left}.ChallengeCard_cardTitle__EcXk3{background-color:#0061d2;color:#fff;direction:ltr;font-size:16px;font-style:italic;font-weight:500;letter-spacing:1px;margin-top:20px;padding:10px;text-align:left;width:300px}.ChallengeCard_cardPoints__XkvmA,.ChallengeCard_cardTime__xf9\+2{direction:ltr;font-weight:500;margin-left:10px;margin-top:8px;text-align:left}.ChallengeCard_cardDescription__CBAMl{background-color:#0056b3;color:#c9c9c9;cursor:pointer;font-weight:500;margin-top:8px;padding:10px;text-align:left}.ChallengeCard_challengeIcon__-3Xaw{display:inline;justify-items:right;margin-left:16px}.ChallengeCard_bottomSide__edxQ\+{background:#e9ecef;color:#161616;padding:16px}.ChallengeCard_actionSection__fNE-d{align-items:center;display:flex;justify-content:space-between}.ChallengeCard_continueText__7Smlp{font-weight:700}.ChallengeCard_solveButton__8nTbH{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .3s}.ChallengeCard_solveButton__8nTbH:hover{background-color:#0056b3}.ChallengeCard_descriptionButton__MMdVM{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .2s}.ChallengeCard_descriptionButton__MMdVM:hover{background-color:#0056b3}.DescriptionModal_modalBackground__tpmc4{align-items:center;background-color:#313131cc;display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1000}.DescriptionModal_modalContainer__zYz8N{animation:DescriptionModal_scaleUp__u--xn .3s ease-in-out;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;margin:20px;padding:40px;width:700px}@keyframes DescriptionModal_scaleUp__u--xn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.DescriptionModal_modalHeader__qHfA7{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding-bottom:15px}.DescriptionModal_modalHeader__qHfA7 h2{color:#004085;font-size:1.65rem;font-weight:600}.DescriptionModal_closeButton__ys8g4{background:#0000;border:none;color:#aab0b6;cursor:pointer;font-size:2rem;transition:color .2s}.DescriptionModal_closeButton__ys8g4:hover{color:#74787c}.DescriptionModal_modalContent__Jw5gf{color:#212529;direction:ltr;margin-top:20px;text-align:left}.DescriptionModal_modalContent__Jw5gf h4{color:#0056b3;font-size:1.25rem;margin-bottom:15px}.DescriptionModal_modalContent__Jw5gf p{font-size:1.1rem;line-height:1.7;margin-bottom:20px}.ChallengesGrid_gridContainer__Se8C0{animation:ChallengesGrid_fadeIn__56U0O .5s ease-in-out;padding:2rem}.ChallengesGrid_title__f158L{color:#333;font-size:2.5rem;margin-bottom:2rem;text-align:left}.ChallengesGrid_cardsGrid__noZRN{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@keyframes ChallengesGrid_fadeIn__56U0O{0%{opacity:0}to{opacity:1}}.NavBar_navbar__nDZbv{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;justify-content:space-between;padding:0 30px;position:relative;z-index:1000}.NavBar_logoContainer__B8U6V{transition:transform .5s ease-in-out}.NavBar_logoContainer__B8U6V:hover{animation:NavBar_breathe__gUeVV 1.5s ease-in-out infinite}@keyframes NavBar_breathe__gUeVV{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.NavBar_logo__m-z5E{display:block;height:auto;max-height:60px;max-width:250px;transition:transform .5s ease-in-out;width:200px}.NavBar_navItems__HPcUi{align-items:center;display:flex;float:right;gap:20px}.NavBar_navItem__1fBI8{align-items:center;cursor:pointer;display:flex;height:60px;justify-content:center;position:relative;transition:width .5s ease-in-out,background-color .3s ease;width:60px}.NavBar_navItem__1fBI8.NavBar_active__a3sHy,.NavBar_navItem__1fBI8:hover{background-color:#f9f9f9;width:160px}.NavBar_icon__kyaOp{color:#333;font-size:24px;position:absolute;transition:transform .5s ease,color .3s ease;z-index:5}.NavBar_navItem__1fBI8.NavBar_active__a3sHy .NavBar_icon__kyaOp,.NavBar_navItem__1fBI8:hover .NavBar_icon__kyaOp{color:#007bff;transform:translateX(-60px)}.NavBar_text__12vj0{color:#333;line-height:60px;opacity:0;position:absolute;right:10px;transform:translateX(100%);transition:opacity .3s ease,transform .5s ease;white-space:nowrap}.NavBar_navItem__1fBI8.NavBar_active__a3sHy .NavBar_text__12vj0,.NavBar_navItem__1fBI8:hover .NavBar_text__12vj0{opacity:1;transform:translateX(0)}.NavBar_navItem__1fBI8:before{background:linear-gradient(90deg,#fff0,#ffffff80);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:transform .5s ease;z-index:3}.NavBar_navItem__1fBI8.NavBar_active__a3sHy:before,.NavBar_navItem__1fBI8:hover:before{transform:translateX(0)}.NavBar_navbar__nDZbv:after{border:1px solid #0000001a;border-radius:8px;bottom:0;box-sizing:border-box;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.NavBar_fixedNavbar__aVrpi{left:0;position:fixed;right:0;top:0;transition:box-shadow .3s ease-in-out;z-index:10000}.ManageContestsTabComponent_uniqueTabs__3TpbH{display:flex;margin-bottom:20px;padding-left:20px}.ManageContestsTabComponent_uniqueTab__2IgUB{background:none;border:1px solid #dee2e6;cursor:pointer;font-size:16px;margin-right:5px;outline:none;padding:10px 20px;transition:all .3s ease}.ManageContestsTabComponent_uniqueTab__2IgUB:hover{background-color:#e7e7e7}.ManageContestsTabComponent_active__PJAZM{background-color:#007bff;border-color:#007bff;color:#fff}.ManageContestsParentComponent_uniqueContainer__TVqvd{display:flex;height:100vh}.ManageContestsParentComponent_uniqueContentArea__7Rq1f{flex-grow:1;padding:20px}.CreateContestant_container__ii9mj{justify-content:center}.CreateContestant_card__PFuZJ,.CreateContestant_container__ii9mj{align-items:center;display:flex;flex-direction:column;padding:2rem}.CreateContestant_card__PFuZJ{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-top:2rem;max-width:500px;text-align:center;width:100%}.CreateContestant_title__pxzzx{color:#333;font-size:1.5rem;margin-bottom:1rem}.CreateContestant_inputGroup__kFtnA{justify-content:left;margin-bottom:1rem;text-align:left}.CreateContestant_inputLabel__Jatka{color:#777;font-size:1rem;margin-bottom:.5rem}.CreateContestant_inputField__AGLmh{border:1px solid #ddd;border-radius:4px;padding:.5rem;text-align:center;width:100%}.CreateContestant_submitButton__\+yD3m{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s;width:130px}.CreateContestant_submitButton__\+yD3m:hover{background-color:#0056b3}.CreateContestant_icon__UqmLI{height:auto;margin-bottom:2rem;width:170px}.ManageContest_container__rG2Eo{display:flex;font-family:Arial,sans-serif;height:100vh;overflow-x:hidden;overflow-y:hidden}.ManageContest_content__3vGCq{flex-grow:1;overflow:hidden;padding-left:20px;padding-right:20px;padding-top:20px;transition:opacity .5s ease-in-out}.ManageContest_title__qZ8Nm{color:#333;font-size:2rem;margin-bottom:10px;text-align:left}.ManageContest_cardsContainer__rxRhm{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:1rem}.ManageContest_card__N2AT2{border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:1rem;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.ManageContest_card__N2AT2:hover{box-shadow:0 6px 12px #0003;transform:scale(1.05)}.ManageContest_cardTitle__TkRuj{color:#555;font-size:1.2rem;margin-bottom:.5rem}.ManageContest_cardValue__KvEI8{color:#007bff;font-size:2rem;font-weight:700}.ManageContest_chartsContainer__dwRUj{align-items:start;direction:ltr;display:flex;justify-content:left}.ManageContest_chart__Cx02A{border-radius:10px;box-shadow:0 4px 8px #0000001a;height:400px;width:600px}@keyframes ManageContest_fadeIn__YWP47{0%{opacity:0}to{opacity:1}}.ManageContest_content__3vGCq{animation:ManageContest_fadeIn__YWP47 1s}@media (max-width:768px){.ManageContest_cardsContainer__rxRhm{grid-template-columns:1fr}.ManageContest_chart__Cx02A{height:auto;width:100%}}.DataTable_table__SmlFx{border-collapse:collapse;box-shadow:0 0 15px #00000026;height:380px;margin-bottom:-1rem;margin-top:1rem;width:100%}.DataTable_tableHead__0MdGy{background-color:#f0f3f5}.DataTable_tableRow__an8xh{transition:background-color .15s ease-in-out}.DataTable_tableRow__an8xh:hover{background-color:#e6e6e6}.DataTable_tableHeaderCell__aVcgP{border-bottom:2px solid #e8e8e8;color:#303030;font-weight:700;text-align:left}.DataTable_tableDataCell__bq7qP{border-bottom:1px solid #e8e8e8;text-align:left}.NivoBar_card__Luqee{border:none;border-radius:.5rem;overflow-x:hidden;overflow-y:hidden;transition:box-shadow .2s ease-in-out}.NivoBar_card__Luqee:hover{box-shadow:0 2px 12px 8px #0003}.NivoBar_cardHeader__Kee6m{border-bottom:1px solid #eaeaea;padding:10px}.NivoBar_cardTitle__36Lse{color:#32325d;font-size:1.5rem;margin:0}.NivoBar_cardBody__8N7Et{height:380px;padding:1rem;position:relative;width:590px}.NivoBar_totalUsers__QvWTc{color:#525f7f;font-size:3rem;font-weight:700}.NivoBar_buttons__75xaj{display:flex}.NivoBar_buttonGroup__C7xdm{align-items:center;display:flex;justify-content:center;justify-items:center;margin-top:1rem}.NivoBar_chartButtonGroup__d0qeD{margin-top:1rem}.NivoBar_button__2e4IE{background-color:#fff;border:1px solid #ddd;cursor:pointer;margin-left:.5rem;padding:.5rem 1rem;transition:background-color .3s,color .3s}.NivoBar_button__2e4IE.NivoBar_active__kN\+9C,.NivoBar_button__2e4IE:active,.NivoBar_button__2e4IE:hover{background-color:#95a4fc;color:#fff}.NivoBar_button__2e4IE:not(:first-child){border-left:none}.NivoBar_chartButtonGroup__d0qeD{display:flex;justify-content:flex-end}.NivoBar_nivoTooltip__75Ny1{background:#222;border-radius:4px;color:#fff;padding:12px}.NivoBar_legend__kBlUs{color:#32325d;font-size:.875rem}.NivoLine_nivoLineCard__UDf5E{border:none;border-radius:.5rem;margin-bottom:1rem;overflow-x:hidden;overflow-y:hidden;transition:box-shadow .2s ease-in-out;width:640px}.NivoLine_nivoLineCard__UDf5E:hover{box-shadow:0 2px 12px 8px #0003;transform:scale(1.02);z-index:5000}.NivoLine_nivoLineCardHeader__9GFkB{border-bottom:1px solid #eee;padding:1rem}.NivoLine_nivoLineCardTitle__8aMKN{color:#333;font-size:1.5rem;font-weight:600;margin:0}.NivoLine_chartLegend__-pHDF{display:flex;justify-content:left}.NivoLine_legendItem__rvaBP{border-radius:1rem;margin-left:1rem}.NivoLine_line__5HJN6{padding-left:15px}.NivoLine_circleIconLast__0T0jo{color:gray;font-size:10px}.NivoLine_circleIconThis__1ezO1{color:#000;font-size:10px}.NivoLine_totalUsers__sUbzw{color:#000;font-weight:700}.NivoLine_legendItem__rvaBP.NivoLine_active__3q407,.NivoLine_legendItem__rvaBP:hover{background:#d4d4f5}.NivoLine_cardBody__QY0sw{height:440px;padding:2rem;width:600px}.SubmissionsReport_submissionsCard__o6t6c{border:none;border-radius:.5rem;margin:0 auto;overflow-x:hidden;overflow-y:hidden;transition:box-shadow 1s ease-in-out;width:70dvw}.SubmissionsReport_submissionsCard__o6t6c:hover{box-shadow:0 2px 12px 8px #0003}.SubmissionsReport_submissionsCardHeader__riUgP{border-bottom:1px solid #eaeaea;padding:10px}.SubmissionsReport_submissionsCardTitle__68ugr{color:#32325d;font-size:1.5rem;margin:0}.SubmissionsReport_submissionsCardBody__ZO742{height:400px;padding:1rem;position:relative}.SubmissionsReport_totalUsers__5MkUL{color:#525f7f;font-size:3rem;font-weight:700}.SubmissionsReport_submissionsButtons__PuYeT{display:flex}.SubmissionsReport_buttonGroup__gB2nd{align-items:center;display:flex;justify-content:center;justify-items:center;margin-top:1rem}.SubmissionsReport_submissionsChartButtonGroup__qZB6s{margin-top:1rem}.SubmissionsReport_submissionsButton__ZGhvT{background-color:#fff;border:1px solid #ddd;cursor:pointer;margin-left:.5rem;padding:.5rem 1rem;transition:background-color .3s,color .3s}.SubmissionsReport_submissionsButton__ZGhvT.SubmissionsReport_active__ZrY1H,.SubmissionsReport_submissionsButton__ZGhvT:active,.SubmissionsReport_submissionsButton__ZGhvT:hover{background-color:#95a4fc;color:#fff}.SubmissionsReport_submissionsButton__ZGhvT:not(:first-child){border-left:none}.SubmissionsReport_submissionsChartButtonGroup__qZB6s{display:flex;justify-content:flex-end}.SubmissionsReport_nivoTooltip__0\+kB7{background:#222;border-radius:4px;color:#fff;padding:12px}.SubmissionsReport_legend__xEeiQ{color:#32325d;font-size:.875rem}.ChallengesTable_title__vo6uX{color:#333;font-size:2.5vw;margin-bottom:2vw;text-align:center}.ChallengesTable_challengesTable__IvUTf{border-collapse:collapse;box-shadow:0 1vw 2vw #0000001a;margin-bottom:2vw;width:100%}.ChallengesTable_challengesTable__IvUTf thead{background-color:#007bff;color:#fff}.ChallengesTable_challengesTable__IvUTf td,.ChallengesTable_challengesTable__IvUTf th{border-bottom:.1vw solid #ddd;padding:1vw 1.5vw;text-align:left}.ChallengesTable_challengesTable__IvUTf th{position:-webkit-sticky;position:sticky;top:0}.ChallengesTable_challengesTable__IvUTf tr:nth-child(2n){background-color:#f9f9f9}.ChallengesTable_actionIcon__wijtw :first-child{cursor:pointer;margin:0 .5vw;transition:color .2s ease-in-out}.ChallengesTable_delete__7oZ-x{color:#dc3545}.ChallengesTable_edit__CmTQH{color:#ffc107}.ChallengesTable_actionIcon__wijtw.ChallengesTable_delete__7oZ-x:hover{color:#b02a37}.ChallengesTable_actionIcon__wijtw.ChallengesTable_edit__CmTQH:hover{color:#e0a800}.ChallengesTable_addButton__7ek5A{background-color:#007bff;border:none;bottom:2vw;box-shadow:0 1vw 2vw #0003;color:#fff;cursor:pointer;font-size:1.5vw;font-weight:700;outline:none;padding:1vw 2vw;position:fixed;right:2vw;transition:background-color .2s ease-in-out}.ChallengesTable_addButton__7ek5A:hover{background-color:#026bdc}.ChallengesTable_challengesTableContainer__EeMYr{background:#fff;border-radius:2vw;box-shadow:0 3vw 5vw #0000001a;padding:2vw}@media (max-width:768px){.ChallengesTable_challengesTableContainer__EeMYr{padding:2vw}.ChallengesTable_challengesTableContainer__EeMYr,.ChallengesTable_challengesTable__IvUTf{overflow-x:auto;width:calc(100% - 4vw)}.ChallengesTable_addButton__7ek5A{bottom:2vw;right:2vw}}.AddChallengeModal_modal__Pd1tm{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.AddChallengeModal_modalOverlay__nO8gu{animation:AddChallengeModal_fadeIn__iN0Jh .5s ease forwards;background:radial-gradient(circle,#00000080 0,#000000b3 100%);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes AddChallengeModal_fadeIn__iN0Jh{0%{opacity:0}to{opacity:1}}.AddChallengeModal_modalContent__8JgHL{animation:AddChallengeModal_scaleIn__P6PjK .4s ease forwards;background:#fff;border:1px solid #000;border-radius:15px;box-shadow:0 10px 25px #0003;flex-direction:column;height:400px;justify-content:space-between;max-width:700px;overflow:hidden;padding:30px;position:relative;transform:scale(.5);width:90%;z-index:2001}@keyframes AddChallengeModal_scaleIn__P6PjK{0%{transform:scale(.5)}to{transform:scale(1)}}.AddChallengeModal_title__inOnn{color:#007bff;font-size:2.5rem;margin-bottom:20px;margin-top:20px;position:relative;text-align:center;text-shadow:2px 2px 0 #0003}.AddChallengeModal_subtitle__Q\+xUb{text-align:left}input[type=text]{border:none;box-shadow:0 2px 5px #0000001a;line-height:2;margin-bottom:20px;padding:10px;transition:box-shadow .3s ease;width:calc(100% - 20px)}input[type=text]:focus{box-shadow:0 2px 5px #0003;outline:none}.AddChallengeModal_suggestions__2WT3k{background:#fff;border-radius:0 0 15px 15px;box-shadow:0 2px 4px #0003;list-style:none;max-height:150px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:2002}.AddChallengeModal_suggestions__2WT3k li{border-bottom:1px solid #ddd;cursor:pointer;padding:10px;transition:background-color .3s ease}.AddChallengeModal_suggestions__2WT3k li:hover{background-color:#f7f7f7}.AddChallengeModal_buttons__dCVHk{align-self:center;background-color:#007bff;border:none;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;margin-bottom:20px;margin-left:15px;padding:15px 20px;transition:transform .2s ease;width:200px}.AddChallengeModal_buttons__dCVHk:hover{box-shadow:0 6px 12px #0003;transform:translateY(-3px)}.AddChallengeModal_buttons__dCVHk:active{box-shadow:0 3px 6px #0000001a;transform:translateY(2px)}.DurationPicker_durationInput__HvMSJ{border:1px solid #ccc;border-radius:4px;font-size:16px;margin:5px 0;padding:10px;width:100%}.ContestDetailsForm_container__ZZXul{align-content:center;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;direction:ltr;margin:50px auto auto;max-width:600px;padding:20px;position:relative;text-align:left}.ContestDetailsForm_inputGroup__eiTBD{margin-bottom:20px}.ContestDetailsForm_label__0XbXs{color:#333;display:block;font-weight:600;margin-bottom:5px}.ContestDetailsForm_input__8fNf9,.ContestDetailsForm_textarea__v\+lFo{border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 3px #0000001a;color:#333;font-size:16px;padding:10px;width:100%}.ContestDetailsForm_input__8fNf9:focus,.ContestDetailsForm_textarea__v\+lFo:focus{border-color:#007bff;box-shadow:inset 0 1px 3px #0000001a,0 0 8px #007bff80;outline:none}.ContestDetailsForm_textarea__v\+lFo{height:100px;resize:vertical}.ContestDetailsForm_durationInputWrapper__Fql8n{align-items:center;display:flex;position:relative}.ContestDetailsForm_formattedDuration__7LQAh{color:#aaa;font-size:.9em;margin-left:10px}.ContestDetailsForm_saveButton__WEEW9{background-color:#007bff;border:none;border-radius:5px;bottom:20px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px;position:absolute;right:20px;transition:background-color .3s;&:hover{background-color:#0a337f}}.AdvanceSetting_mainContainer__e69G5{align-items:center;display:flex;gap:20px;height:100vh;justify-content:center}.AdvanceSetting_column__E43ra{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column;margin-top:100px}.AdvanceSetting_button__nFCiy{align-items:center;background-image:linear-gradient(90deg,#4e54c8,#8f94fb);border:none;border-radius:5px;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:30px;justify-content:center;margin:5px;padding:20px;transition:transform .2s ease,box-shadow .2s ease;width:200px}.AdvanceSetting_button__nFCiy:hover{box-shadow:0 6px 12px #0000004d;transform:translateY(-2px)}.AdvanceSetting_button__nFCiy:active{box-shadow:0 3px 6px #0003;transform:translateY(1px)}.AdvanceSetting_icon__oNGt4{font-size:20px}.PurgeModal_overlay__OCkmQ{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.PurgeModal_modal__c76IG{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;direction:ltr;padding:20px;text-align:left;width:600px}.PurgeModal_header__cDHEr{color:#d8000c;font-size:21px;font-weight:700;margin-bottom:10px}.PurgeModal_content__nMau\+{margin-bottom:20px}.PurgeModal_deleteButton__EJVep{align-items:center;background-color:#d8000c;border:none;border-radius:5px;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;display:flex;float:right;font-weight:700;gap:5px;padding:10px 20px;text-transform:uppercase}.PurgeModal_deleteButton__EJVep:hover{background-color:#f44336;box-shadow:0 4px 8px #0000004d}.PurgeModal_deleteButton__EJVep:active{background-color:#b71c1c;box-shadow:0 2px 4px #0000001a}.PurgeModal_deleteButton__EJVep svg{margin-right:5px}.SubmissionPage_titleSubmission__H-MCD{color:#333;font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:2rem;text-align:center}.SubmissionPage_container__z0Sgh{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #0000001a;font-family:Segoe UI,Roboto,sans-serif;margin:2rem auto;max-width:50%;overflow-x:auto;padding:1rem}.ReportsPage_container__m-9jX{overflow-x:hidden;overflow-y:hidden;text-align:center}.ReportsPage_title__3Vzta{color:#333;font-size:2rem;margin-bottom:1rem}.ReportsPage_exportButton__cK3Rb{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;justify-content:left;justify-self:left;padding:10px 20px}.ReportsPage_exportButton__cK3Rb:hover{background-color:#006adb;@keyframes ReportsPage_slideIn__sElEf{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ReportsPage_container__m-9jX{animation:ReportsPage_slideIn__sElEf .5s ease-in-out .5s forwards;opacity:0;overflow-x:hidden;overflow-y:hidden;text-align:center}.ReportsPage_title__3Vzta{color:#333;font-size:2rem;margin-bottom:1rem}.ReportsPage_exportButton__cK3Rb{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;justify-content:left;justify-self:left;padding:10px 20px}.ReportsPage_exportButton__cK3Rb:hover{background-color:#006adb}}.LangPieChart_card__e-fBe{margin:0 auto;padding:20px;transition:box-shadow 1s ease-in-out;width:70vw}.LangPieChart_card__e-fBe:hover{box-shadow:0 2px 12px 8px #0003}.LangPieChart_header__Vnlzt{border-bottom:1px solid #ddd;padding:15px}.LangPieChart_title__PDVQq{color:#333;font-size:1.5rem;margin:0}.LangPieChart_buttons__VLhI5{direction:ltr;display:flex;justify-content:flex-start}.LangPieChart_buttonGroup__0n-Xy{align-items:left;display:flex;justify-content:left;justify-items:left;margin-top:1rem}.LangPieChart_chartButtonGroup__B-wCt{display:flex;margin-top:1rem}.LangPieChart_button__aiR6W{background-color:#fff;border:1px solid #ddd;cursor:pointer;margin-left:.5rem;padding:.5rem 1rem;transition:background-color .3s,color .3s}.LangPieChart_button__aiR6W.LangPieChart_active__PjO4u,.LangPieChart_button__aiR6W:active,.LangPieChart_button__aiR6W:hover{background-color:#95a4fc;color:#fff}.LangPieChart_button__aiR6W:not(:first-child){border-left:none}.LangPieChart_chartWrapper__enwOI{height:400px}.SubmissionDetail_title__OC-s9{align-self:flex-start;direction:ltr;font-family:Josefin Sans;font-size:54px;justify-self:start;margin-left:50px;margin-top:20px;text-align:left}.SubmissionDetail_codeEditorContainer__UtuMb{background-color:#1e1e1e;border-radius:8px;box-shadow:0 10px 30px #0003;font-family:Josefin Sans,sans-serif;margin-left:50px;margin-right:50px;margin-top:20px;overflow:hidden}.SubmissionDetail_editorHeader__JvaYr{align-items:center;background-color:#272727;border-bottom:1px solid #3c3c3c;color:#fff;display:flex;padding:16px}.SubmissionDetail_editorTitle__jIJE7{color:#61dafb;font-size:20px;font-weight:600;margin-left:8px}.SubmissionDetail_icon__JJfV1{color:#61dafb;font-size:24px}.layout{display:flex}.content{margin-left:195px;overflow-y:auto;transition:margin-left .5s ease,width .5s ease;width:calc(100% - 195px)}.content.collapsed{margin-left:80px;width:calc(100% - 80px)}.error-boundary{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.error-container{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0003;padding:20px;text-align:center}.close-button{background-color:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.error-title{color:#e74c3c;font-size:24px;margin-bottom:10px}.error-message{color:#333;font-size:16px;margin-bottom:10px}.error-details{margin-top:10px}pre{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;font-size:14px;overflow-x:auto;padding:10px}
/*# sourceMappingURL=main.d06588c1.css.map*/