@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wdth,wght@0,75..100,100..9001,75..100,100..900&family=Work+Sans:ital,wght@0,100..9001,100..900&display=swap)
body{margin:0;padding:0;font-family:sans-serif}
body,h1,h2,h3,h4,h5{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}a:hover{cursor:pointer}html{font-size:14px;line-height:20px}h1{line-height:1.28em}h5{margin:0;font-size:1rem}p{line-height:1.42em}img,svg{vertical-align:middle}:root{--archBlue-400:#2a80b9;--archBlue-200:#9bcae8;--header-height:58px;--footer-height:60px;--sidebar-width:0}@media (min-width:400px){:root{--sidebar-width:52px}}.App{text-align:center}.App-logo{animation:a infinite 20s linear;height:80px}.App-header{background-color:#222;height:150px;padding:20px;color:#fff}.App-title{font-size:1.5em}.App-intro{font-size:large}.App__container{position:absolute;height:calc(100vh - var(--header-height) - var(--footer-height));overflow-y:scroll;top:var(--header-height);bottom:var(--footer-height);left:var(--sidebar-width);right:0}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}

.ContextMenuTrigger{display:block;border:2px dashed #fff;color:#fff;border-radius:4px;font-size:15px;user-select:none;padding:45px 0;width:300px;text-align:center}.ContextMenuContent,.ContextMenuSubContent{z-index:1;min-width:220px;background-color:#fff;border-radius:6px;overflow:hidden;padding:5px;box-shadow:0 10px 38px -10px rgba(22,23,24,.35),0 10px 20px -15px rgba(22,23,24,.2)}.ContextMenuCheckboxItem,.ContextMenuItem,.ContextMenuRadioItem,.ContextMenuSubTrigger{font-size:13px;line-height:1;color:var(--black-a12);border-radius:3px;display:flex;align-items:center;height:25px;padding:0 5px;position:relative;padding-left:25px;user-select:none;outline:none}.ContextMenuSubTrigger[data-state=open]{background-color:var(--black-a3);color:var(--black-a12)}.ContextMenuCheckboxItem[data-disabled],.ContextMenuItem[data-disabled],.ContextMenuRadioItem[data-disabled],.ContextMenuSubTrigger[data-disabled]{color:var(--mauve-8);pointer-events:"none"}.ContextMenuCheckboxItem[data-highlighted],.ContextMenuItem[data-highlighted],.ContextMenuRadioItem[data-highlighted],.ContextMenuSubTrigger[data-highlighted]{background-color:var(--black-a2);color:var(--black-a10);cursor:pointer}.ContextMenuLabel{padding-left:25px;font-size:12px;line-height:25px;color:var(--mauve-11)}.ContextMenuSeparator{height:1px;background-color:var(--black-a8);margin:5px}.ContextMenuItemIndicator{position:absolute;left:0;width:25px;display:inline-flex;align-items:center;justify-content:center}.RightSlot{margin-left:auto;padding-left:20px;color:var(--mauve-11)}[data-highlighted]>.RightSlot{color:var(--black-a12)}[data-disabled] .RightSlot{color:var(--mauve-8)}
.rpv-default-layout__body{padding-top:0!important;overflow:unset!important}.rpv-default-layout__toolbar{position:sticky!important}.rpv-core__inner-pages{scrollbar-gutter:stable}
.simpleTabViewer__filePickerButton{padding:.6ch;background-color:#efefef;border-radius:3px;transition:.2s ease-in-out;border:none;border-radius:4px}.simpleTabViewer__filePickerButton:hover{background-color:#bde4fe}.simpleTabViewer__filePickerButton.simpleTabViewer__selected{background-color:var(--archBlue-200);border:1px solid gray}.simpleTabViewer__tabContainer{padding:5px;margin:5px;display:flex;gap:.3rem;overflow-x:scroll;scrollbar-width:thin;white-space:nowrap;position:sticky;top:-1px;z-index:1;background-color:#fff}.simpleTabViewer__tabContainer::-webkit-scrollbar{height:2px}
.dots-left-to-right{width:20px;height:5px;margin-top:5px;background:radial-gradient(circle closest-side,rgba(0,0,0,.95),#0000) 0/33.3% 100% space;clip-path:inset(0 100% 0 0);animation:a 1s steps(4) infinite}@keyframes a{to{clip-path:inset(0 -34% 0 0)}}.dots-bouncing{width:20px;height:10px;margin-bottom:-5px;aspect-ratio:2;--_g:no-repeat radial-gradient(circle closest-side,#000 30%,#0000);background:var(--_g) 0 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.33333% 50%;animation:b 1s infinite linear}@keyframes b{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}
.sliding-banner-colorful{white-space:nowrap;pointer-events:none;animation:a 10s linear infinite,b 5s infinite}@keyframes a{0%{transform:translateX(100%)}to{transform:translateX(-100vw)}}@keyframes b{0%{color:#000}10%{color:red}20%{color:orange}30%{color:#ff0}40%{color:green}50%{color:blue}60%{color:indigo}70%{color:purple}80%{color:#f0f}90%{color:cyan}to{color:#f0f8ff}}

/*# sourceMappingURL=main.3e1eeb1d.css.map*/