@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wdth,wght@0,75..100,100..900;1,75..100,100..900&family=Work+Sans:ital,wght@0,100..900;1,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{-webkit-animation:App-logo-spin infinite 20s linear;animation:App-logo-spin 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}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}

.ContextMenuTrigger{display:block;border:2px dashed #fff;color:#fff;border-radius:4px;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:45px 0;width:300px;text-align:center}.ContextMenuContent,.ContextMenuSubContent{z-index:9999;min-width:220px;background-color:#fff;border-radius:6px;overflow:hidden;padding:5px;-webkit-box-shadow:0 10px 38px -10px rgba(22,23,24,.35),0 10px 20px -15px rgba(22,23,24,.2);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:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:25px;padding:0 5px;position:relative;padding-left:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;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:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack: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;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;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:-ms-flexbox;display:flex;gap:.3rem;overflow-x:scroll;scrollbar-width:thin;white-space:nowrap;position:sticky;top:-1px;z-index:2;background-color:#fff}.simpleTabViewer__tabContainer::-webkit-scrollbar{height:2px}
.dots-left-to-right{width:20px;height:5px;margin-top:5px;background:-webkit-radial-gradient(circle closest-side,rgba(0,0,0,.95),#0000) 0/33.3% 100% space;background:-o-radial-gradient(circle closest-side,rgba(0,0,0,.95),#0000) 0/33.3% 100% space;background:radial-gradient(circle closest-side,rgba(0,0,0,.95),#0000) 0/33.3% 100% space;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-animation:dots-l2r 1s steps(4) infinite;animation:dots-l2r 1s steps(4) infinite}@-webkit-keyframes dots-l2r{to{-webkit-clip-path:inset(0 -34% 0 0);clip-path:inset(0 -34% 0 0)}}@keyframes dots-l2r{to{-webkit-clip-path:inset(0 -34% 0 0);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%;-webkit-animation:bounce-dots 1s infinite linear;animation:bounce-dots 1s infinite linear}@-webkit-keyframes bounce-dots{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%}}@keyframes bounce-dots{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;-webkit-animation:bannermove 10s linear infinite,colorchange 5s infinite;animation:bannermove 10s linear infinite,colorchange 5s infinite}@-webkit-keyframes bannermove{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}}@keyframes bannermove{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}}@-webkit-keyframes colorchange{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}}@keyframes colorchange{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.d8188aa7.css.map*/