@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;700&display=swap);#root,body,html{height:100%;overflow:hidden;overscroll-behavior:none}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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0}body{background:#080c14;color:#cdd9e5;width:100%}body a{color:inherit;display:inline;text-decoration:none}code{display:block;font-family:Orbitron,monospace}code.h1{font-size:clamp(2rem,6vw,4rem)}code.h2{font-size:clamp(1.2rem,4vw,24px)}code.p{font-size:clamp(.9rem,3vw,16px);max-width:min(800px,100%)}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes blink{0%{border-color:#00cfff}to{border-color:#0000}}.container{width:100%}.section code.h1{animation:typewriter 1.5s ease-out 1 forwards,blink 1s ease infinite;border-right:3px solid #00cfff;display:inline-block;font-weight:700;letter-spacing:2px;overflow:hidden;text-align:center;text-shadow:0 0 20px #00cfff66;white-space:nowrap}.content-block{max-width:700px;width:100%}.listheader{align-self:center;display:flex;flex-direction:column;margin-top:10px}.listheader code.p{align-self:left;margin:0;text-align:left;white-space:normal;word-break:break-word}.listheader .organization{gap:4px;margin-bottom:10px}.listheader .organization,.listheader .organization a{align-items:flex-start;display:flex;flex-direction:column}.listheader .organization a{gap:10px}.listheader .name{font-weight:700}.listheader .date{font-style:italic}ul{list-style-position:outside;margin-bottom:8px;margin-top:8px;padding-left:0;text-align:left}.logocontainer{align-items:center;display:flex;height:40px;justify-content:center}.logocontainer img{height:100%;width:auto}.imgcontainer{align-items:center;display:flex;height:200px;justify-content:center;margin-bottom:30px;margin-top:10px}.imgcontainer img{border:10px solid #00cfff26;border-radius:10px;box-sizing:border-box;height:100%;max-width:100%;width:auto}.navbar{background-color:#060a10;border-bottom:1px solid #00cfff26;flex-shrink:0;justify-content:space-between;min-width:100%;opacity:.95;padding:0;position:relative;top:0;z-index:2}.leftnavbar,.navbar,.rightnavbar{align-items:center;display:flex;margin:0}.leftnavbar,.rightnavbar{color:#cdd9e5;gap:10px;padding:8px 20px}.hamburger-btn,.nav-home-btn{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0}.hamburger-btn:focus,.nav-home-btn:focus{outline:2px solid #00cfff;outline-offset:2px}.rightnavbar svg{font-size:24px}.navlinks{align-items:center;background-color:#060a10;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;left:-100%;list-style:none;margin:0;opacity:.97;padding:0;position:fixed;top:0;transition:.5s ease;width:100%;z-index:1}.navlinks.open{transform:translateX(100%)}.navlinks a{color:#cdd9e5;font-size:27px;font-weight:500;opacity:1;padding:10px;text-decoration:none;transition:color .3s,text-shadow .3s}.navlinks a:hover{color:#00cfff;text-shadow:0 0 12px #00cfff99}.footer{align-items:center;background-color:#060a10;border-top:1px solid #00cfff26;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;opacity:.95;padding:8px 8px calc(8px + env(safe-area-inset-bottom));width:100%;z-index:2}.footer code{color:#6b7f8f;font-size:12px}@media (max-width:480px){.leftnavbar,.rightnavbar{gap:6px;padding:6px 8px}.leftnavbar code.h2{font-size:14px}.rightnavbar code.p{font-size:11px}.rightnavbar svg{font-size:18px}}.scrollable-sections{box-sizing:border-box;height:100%;overflow:hidden;position:relative;width:100%}.section{-ms-overflow-style:none;box-sizing:border-box;height:100%;justify-content:flex-start;left:0;max-width:100%;overflow-y:auto;padding:clamp(16px,4vw,40px) clamp(40px,5vw,60px);position:absolute;scrollbar-width:none;text-align:center;top:0}.section,.section-inner{align-items:center;display:flex;flex-direction:column;width:100%}.section-inner{margin:auto}.section::-webkit-scrollbar{display:none}.arrow-btn{align-items:center;background:none;border:none;color:#00cfff99;cursor:pointer;display:flex;font-size:22px;justify-content:center;left:50%;padding:10px;position:absolute;transform:translateX(-50%);transition:opacity .2s;z-index:10}.arrow-up{top:clamp(12px,2.5vh,40px)}.arrow-down{bottom:clamp(12px,2.5vh,40px)}.arrow-btn:hover:not(:disabled){color:#00cfff}.arrow-btn:disabled{cursor:default;opacity:.2}.section-dots{display:flex;flex-direction:column;gap:10px;position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:10}.dot{background:#00cfff33;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .2s,transform .2s;width:8px}.dot.active{background:#00cfff;box-shadow:0 0 6px #00cfffcc;transform:scale(1.4)}.dot:hover:not(.active){background:#00cfff80}.accordion-group{margin-top:16px;max-width:700px;min-width:280px;width:-webkit-fit-content;width:fit-content}.accordion-item{border:1px solid #00cfff33;border-radius:6px;margin-bottom:4px;overflow:hidden;width:100%}.accordion-header{align-items:center;background:#00cfff0d;border:none;color:#cdd9e5;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;text-align:left;transition:background .2s;width:100%}.accordion-header:hover{background:#00cfff1a}.accordion-chevron{color:#00cfff;flex-shrink:0;font-size:12px;margin-left:12px}.accordion-content{border-top:1px solid #00cfff1a;overflow:hidden;padding:40px}.accordion-content ul{margin:0}.accordion-content .listheader{margin-top:0}
/*# sourceMappingURL=main.c2159f3a.css.map*/