html[data-theme=dark] aside.aside-scroll-block{background:var(--background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px ridge #f5f5f580;border-radius:1.5rem;transition:all .2s;box-shadow:inset 0 0 20px #ffffff70}html[data-theme=dark] aside.aside-scroll-block::-webkit-scrollbar{scrollbar-width:none;display:none}html[data-theme=dark] aside.aside-scroll-block .aside-inner-box{border-radius:2rem}html[data-theme=dark] aside.aside-scroll-block:hover .aside-inner-box{border-radius:.5rem;transition:all .3s}html[data-theme=light] aside.aside-scroll-block{background-color:var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px ridge #edededf0;border-radius:1.5rem;transition:all .2s;box-shadow:inset 0 0 20px #fffc}html[data-theme=light] aside.aside-scroll-block::-webkit-scrollbar{scrollbar-width:none;display:none}html[data-theme=light] aside.aside-scroll-block .aside-inner-box{border-radius:2rem}html[data-theme=light] aside.aside-scroll-block:hover .aside-inner-box{border-radius:.5rem;padding:2px;transition:all .3s}html[data-theme=light] aside.aside-scroll-block:hover~*{transition:all .2s ease-in-out;filter:brightness(.4)opacity()invert(0)!important}html[data-theme=light] aside.aside-scroll-block:hover~::-webkit-scrollbar{scrollbar-width:none;display:none}html[data-theme=dark] aside.aside-scroll-block:hover~*{transition:all .2s ease-in-out;filter:brightness(.4)!important}html[data-theme=dark] aside.aside-scroll-block:hover~::-webkit-scrollbar{scrollbar-width:none;display:none}body:before{content:"";pointer-events:none;z-index:99;background:0 0;width:100vw;height:100vh;transition:background .6s ease-in-out;position:fixed;top:0;left:0}html[data-theme=light] aside.aside-scroll-block:hover~body:before,html[data-theme=dark] aside.aside-scroll-block:hover~body:before,html[data-theme=light] aside.aside-scroll-block:hover~body>article:before,html[data-theme=dark] aside.aside-scroll-block:hover~body>article:before{background:#0009!important}aside.aside-scroll-block{padding:1px;transition:all .6s;display:flex;opacity:1!important;width:2.3rem!important;height:2.3rem!important}aside.aside-scroll-block:hover{padding:4px;transition:all .6s;display:flex;overflow-y:scroll;opacity:1!important;border-radius:.75rem!important;width:calc(100% + 1rem)!important;max-width:15rem!important;height:auto!important;max-height:40vh!important}aside.aside-scroll-block:hover::-webkit-scrollbar{scrollbar-width:none;display:none}aside.aside-scroll-block{z-index:200;border-radius:.4rem;align-items:flex-start;width:12rem;height:auto;max-height:30vh;transition:all .3s;display:flex;position:fixed;top:4rem;overflow-y:scroll}aside.aside-scroll-block::-webkit-scrollbar{scrollbar-width:none;display:none}html[data-theme=light] .aside-scroll-links-container,html[data-theme=dark] .aside-scroll-links-container{position:relative}html[data-theme=light] .aside-scroll-links-container::-webkit-scrollbar{scrollbar-width:none;display:none;width:0!important}html[data-theme=dark] .aside-scroll-links-container::-webkit-scrollbar{scrollbar-width:none;display:none;width:0!important}.aside-scroll-links{opacity:1;width:300px;height:80vh;max-height:600px;padding:1rem;position:relative;overflow-y:scroll;transform:none}@media (max-width:768px){.aside-scroll-links{width:250px;height:70vh}}.scroll-container{letter-spacing:-.025em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05050580;border:1px solid #9803e21a;border-radius:1.5rem;width:100%;height:100%;padding-left:.75rem;font-size:15px;transition:all .3s;display:flex;position:relative;overflow:hidden scroll}.scroll-container::-webkit-scrollbar{scrollbar-width:none;display:none;width:0!important}.fade-edges{z-index:10;position:sticky;top:0}.fade-top,.fade-bottom{pointer-events:none;width:100vw;height:6rem;position:absolute;left:-.25rem}.fade-top{filter:blur(6px);background:linear-gradient(#050505e6 0%,#0000 25%);top:-.25rem}.fade-bottom{filter:blur(6px);background:linear-gradient(#0000 75%,#050505e6 100%);bottom:-.25rem}.nav-content{flex-direction:column;gap:.5rem;height:fit-content;padding-top:32vh;padding-bottom:15vh;display:flex;position:relative}.divider{background-color:#cadb0033;width:32px;height:1px;display:block}.parent-row{position:relative}.parent-row-content{cursor:pointer;align-items:center;gap:.75rem;height:1px;padding-top:.75rem;padding-bottom:.75rem;display:flex;position:relative}.parent-row-content:after{content:"";width:100%;height:100%;padding:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.parent-bar{height:1px;display:inline-block}.parent-text{white-space:nowrap;opacity:1;font-weight:600}html[data-theme=light] .parent-text{color:var(--color-base,#2d264b)}html[data-theme=dark] .parent-text{color:var(--foreground,#fff)}.child-row-content{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;height:1px;padding-top:.75rem;padding-bottom:.75rem;display:flex;position:relative}.child-row-content:after{content:"";width:100%;height:100%;padding:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.child-row-content:disabled{cursor:not-allowed;opacity:.5}.child-row-content:disabled .child-bar,.child-row-content:disabled .child-text{opacity:.3}.child-bar{height:1px;display:inline-block}.child-text{white-space:nowrap;color:var(--foreground,#fff);font-weight:400;transition:all .2s ease-out}.child-row-content:hover .child-text{color:var(--dd-accent,#9803e2);font-weight:bolder!important}.child-row-content:focus-visible{outline:2px solid var(--dd-accent,#9803e2);outline-offset:2px;border-radius:4px}@media (max-width:1024px){.aside-scroll-links{width:250px;left:.25rem}}@media (max-width:768px){.aside-scroll-links{display:none}}@media (prefers-color-scheme:dark){.scroll-container{background:#161422e6;border-color:#9803e226}.fade-top{background:linear-gradient(#161422f2 0%,#0000 25%)}.fade-bottom{background:linear-gradient(#0000 75%,#161422f2 100%)}}.child-row-content,.parent-row-content{will-change:transform,opacity}.child-bar{will-change:width,background-color}.child-text{will-change:color,opacity}
