*,::backdrop,: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: }/*
! tailwindcss v3.4.17 | 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-collapse:collapse;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]:where(:not([hidden=until-found])){display:none}.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}}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-bottom-12{bottom:-3rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-3{top:.75rem}.top-4{top:1rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:1rem}.line-clamp-1{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.h-1{height:.25rem}.h-10{height:2.5rem}.h-20{height:5rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-\[25\%\]{height:25%}.h-\[500px\]{height:500px}.h-\[70\%\]{height:70%}.h-\[90vh\]{height:90vh}.h-\[97\%\]{height:97%}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[100\%\]{max-height:100%}.min-h-\[300px\]{min-height:300px}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-28{width:7rem}.w-32{width:8rem}.w-4{width:1rem}.w-5\/6{width:83.333333%}.w-8{width:2rem}.w-\[1px\]{width:1px}.w-\[40\%\]{width:40%}.w-\[5\%\]{width:5%}.w-\[55\%\]{width:55%}.w-\[90vw\]{width:90vw}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.min-w-\[200px\]{min-width:200px}.max-w-2xl{max-width:42rem}.max-w-\[100\%\]{max-width:100%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-\[30\%\]{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))}.-translate-y-\[30\%\]{--tw-translate-y:-30%}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-150{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))}.scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.scale-50{--tw-scale-x:.5;--tw-scale-y:.5}.scale-50,.scale-75{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))}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.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}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-14{gap:3.5rem}.overflow-auto{overflow:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.scroll-smooth{scroll-behavior:smooth}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border-\[1px\]{border-width:1px}.border-black{--tw-border-opacity:1;border-color:#000;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/30{background-color:#0000004d}.bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:#6b7280;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-opacity-60{--tw-bg-opacity:0.6}.bg-opacity-90{--tw-bg-opacity:0.9}.object-contain{object-fit:contain}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-32{padding-left:8rem;padding-right:8rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-bottom:0;padding-top:0}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-32{padding-left:8rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-32{padding-right:8rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.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-blur-sm{--tw-backdrop-blur:blur(4px);-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)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}body,html{font-family:Roboto;font-size:86%;margin:0;padding:0}@media (min-width:1025px){body,html{font-size:92%}}@media (min-width:1921px){body,html{font-size:100%}}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}@media (min-width:640px){.sm\:m-0{margin:0}.sm\:overflow-x-hidden{overflow-x:hidden}.sm\:py-1{padding-bottom:.25rem;padding-top:.25rem}}@media (min-width:768px){.md\:gap-6{gap:1.5rem}}@media (min-width:1024px){.lg\:gap-8{gap:2rem}}.App{margin:auto;width:100%}.LoginPageContainer{background-position:50%;background-size:cover;min-height:100vh;min-width:100vw;padding:5% 0}.LogInPaper{border-radius:0!important;margin:20vh auto auto;max-width:350px;padding:55px 20px 25px;width:80%}.LogInTitle{font-size:140%;font-weight:500;margin:0;text-align:center}.LogInForm{text-align:left}.LogInFormControl{width:100%}.LogInTextField{margin-top:8px!important}.ButtonWrapper{margin:auto;width:80px}.NoRadiusButton{border-radius:0!important;color:#f2f2f2!important}.LogInError{color:red;margin-bottom:0}.ForgotPassword,.LogInError{text-align:center}.ForgotPassword p{display:inline-block;margin-bottom:0;text-decoration:underline}.AdminPage{background-position:50%;background-size:cover;min-height:100vh;min-width:100vw;padding:5% 0}.AdminContainer{margin:auto;width:80%}.AdminTabs{background:#f2f2f2;display:inline-block}.AdminTab,.AdminTabs{height:60px!important}.AdminTab{font-size:1rem!important}.AdminPaper{border-radius:0!important;overflow-x:auto;overflow-y:hidden}.AddButton{margin:5% auto auto;width:160px}@media (max-width:800px){.AdminContainer{width:92%}}.ItemsTable{min-width:600px}.ItemsTable th{font-size:110%!important;max-width:300px}.ItemsTable td{font-size:105%!important;max-width:300px;padding:8px!important}.ItemsTable th{font-weight:600}.PeriodsTable{min-width:600px}.PeriodsTable th{font-size:110%!important;max-width:300px}.PeriodsTable td{font-size:105%!important;max-width:300px;padding:8px!important}.PeriodsTable th{font-weight:600}.ItemForm{padding-top:5%}.ItemFormField{display:inline-block;margin-top:2%;width:100%}.ItemFormFieldName{float:left;font-size:90%;width:20%}.YearField{width:40%}.tab-active{font-size:1rem;line-height:1.5rem}.tab-active,.tab-inactive{cursor:pointer;padding:.5rem;width:12rem}.tab-inactive{font-size:.875rem;line-height:1.25rem;opacity:.6}.tab-inactive:hover{font-size:1rem;line-height:1.5rem;opacity:1}.creator-image{height:100%;object-fit:contain;width:100%}.image-container{height:13rem;padding:1rem;width:13rem}.example-list{list-style-type:none;padding:0}.example-list li{display:table-cell;padding:4px}.example-container{display:flex;flex-wrap:wrap;max-width:900px;min-width:600px}.example-box{--tw-border-opacity:1;align-items:center;background:#fff;border-color:#000;border-color:rgb(0 0 0/var(--tw-border-opacity,1));border-width:1px;color:#000000de;cursor:move;display:flex;height:300px;justify-content:center;position:relative;text-align:center;width:300px;z-index:1}.cdk-drop-list{display:flex;padding-bottom:10px;padding-right:10px}.cdk-drag-preview{border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;box-sizing:border-box}.cdk-drag-placeholder{opacity:.3}.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}button{margin-right:4px}.media-preview-container{opacity:1;transition:opacity .4s ease-in-out}.media-preview-container.fade-out{opacity:0;transition:opacity .4s ease-in-out}.media-preview-container.fade-in{opacity:1;transition:opacity .4s ease-in-out}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;text-align:left;text-align:initial;z-index:2}.textLayer,.textLayer :is(span,br){position:absolute;transform-origin:0 0}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{display:none;height:0;left:0;position:absolute;top:0;width:0}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}.PeriodForm{padding-top:5%}.PeriodFormField{display:inline-block;margin-top:2%;width:100%}.PeriodFormFieldName{float:left;font-size:90%;width:20%}.UsersTable{min-width:600px}.UsersTable th{font-size:110%!important;max-width:300px}.UsersTable td{font-size:105%!important;max-width:300px;padding:8px!important}.UsersTable th{font-weight:600}.miniCol{width:50px}.period-form{max-width:550px;width:70vw}.period-form-title{font-size:130%;font-weight:500;margin-top:10%;text-align:center}.AdminDialogPaper{background:#f2f2f2!important;border-radius:0!important;font-size:100%!important}.AdminDialogClose{cursor:pointer;position:absolute;right:12px;top:8px}.UserForm{padding-top:5%}.UserFormField{display:inline-block;margin-top:2%;width:100%}.UserFormFieldName{float:left;font-size:90%;width:20%}.TextField{float:right;margin-bottom:3%!important;width:80%}.YearField{display:inline-flex;position:relative;width:50%}.EraFields{display:inline-block;padding-left:10%;position:relative;width:45%}.EraField{bottom:0;cursor:pointer;font-size:110%;position:absolute}.EraField:hover,.SelectedEra{text-decoration:underline}.SelectedEra{color:#000}.DeniedEra{color:grey}input:disabled{color:#000000de!important;margin-top:4%!important}.HelperText{color:red!important;margin-left:0!important;margin-top:1%!important}.Wrapper{margin:auto;position:relative;width:105px}.ButtonProgress{left:40%;position:absolute;top:15%}.errorText{color:red;text-align:center}@media (max-width:600px){.YearField{width:80%}.EraFields{width:50%}}.ResetPage{background-size:cover;min-height:100vh;min-width:100vw;padding:5% 0}.ResetError{font-size:120%;margin-top:25%}.Timeline{height:100vh;overflow:hidden;text-align:center}.block{height:74%}.block,.block-full-height{position:relative;width:100%}.block-full-height{height:90%}.intro-text{color:#ebebeb;font-size:35px;letter-spacing:14px;top:0;white-space:pre;z-index:2}.intro,.intro-text{position:absolute;width:100%}.intro{color:#fff;display:none;font-size:225%;font-weight:100;letter-spacing:8px;opacity:.7;top:40%;z-index:1}.cover{background:#000;height:100%;width:100%;z-index:100}.cover-icon{top:45%}.cover-icon,.rotation{position:absolute;width:100%}.rotation{top:40%}.rotation-icon{font-size:350%!important}.rotation-text{color:#fff;font-size:150%!important;opacity:.6;position:absolute;top:46%;width:100%}.menu{background:#000;height:8vh;opacity:.9}.languages,.menu{display:flex;position:relative}.languages{align-items:center;color:#fff;height:100%}.language-container{position:relative}.language{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.language:hover{cursor:pointer;opacity:1!important}.museum-button{height:100%;width:100%}.museum-logo{max-height:6vh;max-width:100%;vertical-align:super!important}.menu-button-container{color:#fff;cursor:pointer;display:inline-block;height:100%;margin:0 1%;opacity:.8;position:relative;width:4%}.menu-button-container:hover{opacity:1}.menu-button-container-left{left:64px}.menu-button-container-right{right:64px}.button-container{display:inline-block;height:100%;position:relative}.button-arrow-container{width:20%}.button-text-container{padding-left:.5rem;padding-right:.5rem;width:80%}.button-content{left:50%;position:relative;top:50%;transform:translate(-50%,-50%)}.button-text{color:#fff;width:100%}#side-menu{background:#000;height:15%;left:0;max-height:250px;max-width:90px;opacity:.75;position:absolute;top:8%;transition:all .4s ease;width:3%;z-index:5}#side-menu-container{cursor:pointer;display:inline-block;height:100%;position:relative;width:100%}.side-menu-text-container{height:70%;position:absolute;top:0;width:100%}.side-menu-icon-container{height:30%;position:absolute;top:70%;width:100%}.side-menu-block{display:inline-block;height:100%;position:relative;width:100%}.options-icon{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:54%}#side-menu-table{color:#fff;cursor:pointer;display:none;height:100%;opacity:.75;position:relative;width:100%}#side-menu-table td{font-size:90%!important;padding:6px 0}.filter-icon{font-size:200%!important}#filters{background:#000;color:#fff;display:none;left:4.5%;max-width:400px;opacity:.85;padding:15px 10px;position:absolute;text-align:left;top:8%;width:35%;z-index:6}.range-filter{height:13px;position:relative}.handle{background:#000;border:1px solid #fff;height:10px;margin-top:2px;position:absolute;width:4px}#left-handle{left:0}#right-handle{left:100%}#colored-line{border:0;height:3px;margin:0 5px;position:absolute;top:6px;width:98%}.category-filter-color{display:inline-block;height:10px;margin-right:2%;width:3%}.category-filter{cursor:pointer;opacity:.5;padding-bottom:2%;padding-left:4%}.category-filter:hover{opacity:1!important}.filter-input-container{border:1px solid grey;border-top:none;box-sizing:border-box;display:inline-block;margin-bottom:3%!important;padding:3px 6px;width:48%}.filter-input-container:focus{border:1px solid #fff;border-top:none}.filter-input-container span{cursor:pointer}.time-input{border:none;padding:0;width:50%}.filter-input,.time-input{background-color:initial;color:#fff;outline:none}.filter-input{border:1px solid grey;border-top:none;box-sizing:border-box;padding:3px 6px}.filter-input:focus{border:1px solid #fff;border-top:none}.keyword-input{margin-top:0!important;width:99%}.filter-buttons{margin:8% 0 4%;text-align:center;width:100%}.filter-button{cursor:pointer;display:inline-block;margin:0 3% 2%}#timeline{background-position:bottom;background-repeat:no-repeat;background-size:cover;height:100%!important}.vis-timeline{border:none!important;height:100%!important;text-align:left!important}.vis-content{height:100%!important;top:auto!important}.vis-itemset{height:93%!important;top:auto!important}.vis-foreground .vis-group{background:#0000;height:100%!important}.vis-panel.vis-center{border-bottom-style:none!important;height:95%!important}.vis-item.vis-box{border-style:none!important}.vis-panel.vis-bottom{background:#000!important;border-top:none!important;font-weight:100;margin-top:15px;opacity:.85;padding-top:5px;z-index:5}.vis-minor.vis-january{font-size:85%}.vis-item.vis-dot{display:none}.vis-item.vis-line{border-style:none!important;height:0!important}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right{overflow:visible!important}.vis-item-content{height:100%;padding:0!important;position:relative;white-space:normal!important;width:100%}.line{background:#fff;height:100%;left:47%;position:absolute;top:10%;width:.09em;z-index:2}.vis-item.single-item{background:#0000;border:none;height:100%;max-width:320px;padding:0;width:20%}.card-shade{height:66%;max-height:840px;width:90%}.card-container{background:#f2f2f2;box-shadow:0 0 0 0 #00000086,0 0 0 0 #00000086,12px 0 15px -4px #00000086,-12px 0 15px -4px #00000086;height:58%;max-height:700px;top:7%}.card-container,.card-content{left:-5%;position:absolute;width:100%;z-index:4}.card-content{cursor:pointer!important;height:60%;max-height:720px;text-align:left;top:1%}.card-img-container{display:inline-block;height:41%;margin-left:9%;overflow:hidden;width:82%;z-index:4}.card-img{cursor:pointer;display:block;margin:auto;max-height:100%;max-width:100%}.card-texts{height:46%;padding-top:6%}.card-texts,.card-texts-no-image{column-width:10vw;-moz-column-width:10vw;-webkit-column-width:10vw;margin:auto;overflow:hidden;width:82%;z-index:4}.card-texts-no-image{height:88%;padding-bottom:5%;padding-top:35%}.card-title{color:#000;column-width:10vw;-moz-column-width:10vw;-webkit-column-width:10vw;font-family:Roboto!important;font-size:120%;margin:0;max-height:25%;overflow:hidden}.card-desc{color:#000;font-size:110%;margin:0;opacity:.9}.card-category{display:inline-flex;height:6px;margin:5% 0;width:100%}.card-more-container{height:10%;margin:auto;position:relative;width:82%}.vis-item.multiple-item{background:#0000;border:none;height:100%;max-width:320px;padding:0;width:20%}.multiple-siema{cursor:auto!important;height:60%!important;left:-5%;position:absolute;top:5%;width:100%;z-index:4}.multiple-slide{cursor:pointer;height:42vh;position:relative;text-align:left}.dots{margin-left:-17px!important}.dot{background-color:#666;border-radius:50%;cursor:pointer;display:inline-block;height:5px;margin:0 3px;width:5px}.dot-active{background:#fff}.arrow-container{height:67%;left:-15%;max-height:840px;position:absolute;top:0;width:120%}.multiple-arrow{background:#0000;border:solid #fff;border-width:0 2.5px 2.5px 0;bottom:42%;cursor:pointer;display:inline-block;outline:none;padding:calc(1px + .4vw);position:absolute}.multiple-prev{left:2%;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.multiple-next{right:1%;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.vis-item.cluster-item{background:#0000;border:none;height:100%;max-width:320px;padding:0;width:20%}.cluster-more{border-color:#f2f2f2 #f2f2f2 #0000 #0000;border-style:solid;border-width:2px;height:3%;position:absolute;width:8%;z-index:3}.more1{right:5%;top:2.5%}.more2{right:8.5%;top:3.8%}.periods-container{height:18%;width:100%}.periods-container-hidden{display:none;height:0;width:100%}.period{color:#fff;cursor:pointer;float:left;height:100%;position:relative;transition:all .4s ease;width:7.69%;z-index:5}.period:hover{box-shadow:0 0 0 0 #00000086,0 0 0 0 #00000086,12px 0 15px -4px #00000086,-12px 0 15px -4px #00000086;z-index:7}.period-info{height:100%;margin:auto;position:relative;width:90%}.period-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-weight:600;margin:0 auto;overflow:hidden;padding-top:1.5rem}.period-years{position:absolute;top:60%;width:100%}.period-years table{width:100%!important}.period-years td{font-size:100%!important;padding:4px!important;width:33.3%!important}.period-transformed-years{height:100%;margin:auto;padding-bottom:10px;text-align:right;text-orientation:mixed;transform:rotate(180deg);writing-mode:vertical-rl}.period-transformed-years-hide{display:none}.active-period{cursor:auto;height:100%;padding:2.5%;text-align:left;width:100%}.active-period-info{float:left;font-size:110%;height:100%;padding-right:2%;position:relative;width:20%}.active-period-name{font-weight:600}.active-period-years{width:60%!important}.active-period-description{float:left;font-size:108%;height:100%;position:relative;text-align:justify;width:79%}.active-period-description-non-focused{height:4.5em;line-height:1.5em;overflow:hidden;text-align:justify;white-space:pre-wrap}.active-period-btn{bottom:0;position:absolute;width:100%}.active-period-btn-text{cursor:pointer;display:inline-block;text-decoration:underline}.focused-period{height:150%!important;top:-50%!important;transition:none!important;z-index:7!important}.Snackbar{margin:auto;max-width:240px}@media (max-height:500px){.period-years{display:none}.period-transformed-years{font-size:72%;padding-bottom:4px}.active-period{padding:1.5%}.active-period-btn-text,.active-period-name{font-size:82%}.languages{top:25%}}@media (max-height:550px){.card-title,.multiple-title{font-size:100%}.card-texts,.card-texts-no-image,.card-title{column-width:auto;-moz-column-width:unset;-webkit-column-width:unset}}.hidden{display:none}[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{-webkit-overflow-scrolling:touch;box-sizing:inherit!important;direction:inherit!important;resize:none!important}.simplebar-content-wrapper{-ms-overflow-style:none;box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;overflow:auto;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";opacity:0;position:absolute;transition:opacity .2s linear .5s}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{bottom:2px;left:2px;right:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{bottom:0;left:0;min-height:0;min-width:10px;right:auto;top:0;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{-ms-overflow-style:scrollbar!important;direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-dummy-scrollbar-size>div{height:200%;margin:10px 0;width:200%}.simplebar-hide-scrollbar{-ms-overflow-style:none;left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}.full-img-paper{border-radius:0!important;max-height:80vh!important;max-width:80vw!important}.image-full-container{position:relative}.image-full-close{cursor:pointer;position:absolute;right:0;top:0}.item-full-img{max-height:80vh;max-width:80vw}.dialog-paper{height:75%!important;max-height:900px!important;min-height:300px!important}.dialog-paper,.dialog-paper-no-img{background:#0000!important;border-radius:0!important;box-shadow:none!important;margin-top:5%!important;max-width:1600px!important;overflow-y:visible!important;overflow-y:initial!important;width:85%!important}.dialog-paper-no-img{height:70%!important;max-height:800px!important;min-height:400px!important}.dialog-shadow{height:100%!important;margin:auto;position:relative;width:100%!important}.dialog-arrow{display:inline-block;padding:calc(1px + .8vw);position:absolute;top:45%}.dialog-arrow,.dialog-arrow-new{border:solid #fff;border-width:0 2px 2px 0;cursor:pointer;opacity:.8}.dialog-arrow-new{height:2rem;width:2rem}.left{left:-4%;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.right{right:-4%;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.dialog-shape{background:#f2f2f2;border-radius:0;height:100%;margin:auto}.dialog-content{height:90%;position:relative;width:100%}.dialog-close{cursor:pointer;position:absolute;right:10px;top:20px;z-index:3}.right-panel{display:block;height:100%;position:absolute;right:0;width:30%}.right-panel-info{bottom:0;padding-right:10%;position:absolute}.right-panel-period{display:none;font-size:105%;text-transform:uppercase}.right-panel-year{border-bottom:4px solid;display:inline-block;font-family:Roboto!important;font-size:1.25rem;line-height:1.75rem;margin-top:10%}.content-share-text{bottom:3%;font-size:70%;opacity:.7;position:absolute}.social-network{cursor:pointer;display:inline-block;margin-right:10px;text-align:center;vertical-align:top}.social-network-button:hover{opacity:.75}.left-panel-title-container{position:absolute;top:0;width:100%}.panel-with-image{height:56%}.panel-no-image{height:38%}.dialog-header{bottom:0;font-size:155%;font-weight:600}.dialog-header,.dialog-img-header{font-family:Roboto!important;position:absolute}.dialog-img-header{bottom:28%;color:#555;font-size:95%}.dialog-desc{height:30%;top:56%}.dialog-desc,.dialog-desc-no-image{font-size:110%!important;position:absolute;text-align:justify;width:100%}.dialog-desc-no-image{height:45%;top:38%}.dialog-desc-no-image-no-title{font-size:110%!important;height:60%;position:absolute;text-align:justify;top:30%;width:100%}.dialog-place{font-size:100%!important;height:25%}.dialog-img{cursor:pointer;height:40%;left:7%;top:-8%}.dialog-img,.dialog-spinner{max-width:65%;position:absolute}.dialog-spinner{height:30%;left:15%;top:15%}.dialog-img-full-btn{cursor:pointer;left:7%;position:absolute;top:-8%;z-index:1}.category-color{bottom:0;height:4px}.category-color,.category-color-new{display:inline-flex;position:absolute;width:98%}.category-color-new{bottom:-30px;height:3px}.content{height:100%;position:relative;width:100%}@media (max-width:750px){.right-panel-year{font-size:90%;margin-top:5%}}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.custom-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1));border-radius:.375rem;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));cursor:pointer;height:3rem;text-align:center;width:8rem}.custom-button:hover{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}
/*# sourceMappingURL=main.da48869b.css.map*/