.SideBar_sidebarToggle__I2XMZ{position:fixed;top:2rem;right:2rem;z-index:1001;background:rgba(124,58,237,.9);border:none;border-radius:.75rem;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(124,58,237,.3)}.SideBar_sidebarToggle__I2XMZ:hover{background:#7c3aed;transform:scale(1.05);box-shadow:0 6px 20px rgba(124,58,237,.4)}.SideBar_sidebarToggle__I2XMZ:active{transform:scale(.95)}.SideBar_sidebarToggle__I2XMZ svg{width:1.25rem;height:1.25rem}.SideBar_sidebar__RnUyD{position:fixed;top:0;right:-400px;width:400px;height:100vh;background:rgba(15,23,42,.85);backdrop-filter:blur(20px);border-left:1px solid rgba(124,58,237,.3);z-index:1000;transition:right .3s ease;overflow-y:auto;pointer-events:none}.SideBar_sidebar__RnUyD::-webkit-scrollbar{width:6px}.SideBar_sidebar__RnUyD::-webkit-scrollbar-track{background:rgba(15,23,42,.5)}.SideBar_sidebar__RnUyD::-webkit-scrollbar-thumb{background:rgba(124,58,237,.5);border-radius:3px}.SideBar_sidebar__RnUyD::-webkit-scrollbar-thumb:hover{background:rgba(124,58,237,.7)}.SideBar_sidebar__RnUyD.SideBar_open__M7DjH{right:0;pointer-events:auto}.SideBar_sidebarContent__V3YSR{padding:2rem;color:#e2e8f0;display:flex;flex-direction:column;height:calc(100vh - 4rem);justify-content:space-between}.SideBar_topNavigation__8J1BJ{flex-grow:1}.SideBar_navTitle__JuUwb{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;margin-bottom:2rem;background:linear-gradient(90deg,#ed4caa,#a266ea 50%,#ff7eb3);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.SideBar_mainNavLinks__v1xdI{display:flex;flex-direction:column;gap:.75rem}.SideBar_mainNavLink__mPAzi{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:.75rem;text-decoration:none;color:#e2e8f0;background:rgba(15,23,42,.6);border:1px solid rgba(124,58,237,.2);transition:all .3s ease;font-weight:500}.SideBar_mainNavLink__mPAzi:hover{background:rgba(124,58,237,.2);border-color:rgba(124,58,237,.5);color:#fff;transform:translateX(5px);box-shadow:0 4px 15px rgba(124,58,237,.2)}.SideBar_navIcon___5qCy{font-size:1.1rem;color:#a78bfa;min-width:1.1rem}.SideBar_bottomLinks__2d6fk{border-top:1px solid rgba(124,58,237,.3);padding-top:1.5rem;margin-top:1.5rem}.SideBar_linkTitle__WwoiA{font-family:var(--font-heading);font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:#a78bfa;text-align:center}.SideBar_externalLinks__Wkq6s{display:flex;flex-direction:column;gap:.5rem}.SideBar_externalLink__zXrRP{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;text-decoration:none;color:#b3b8c7;background:rgba(15,23,42,.4);border:1px solid rgba(75,85,99,.3);transition:all .3s ease;font-size:.9rem}.SideBar_externalLink__zXrRP:hover{background:rgba(75,85,99,.3);border-color:rgba(156,163,175,.5);color:#e2e8f0;transform:translateX(3px)}.SideBar_linkIcon__V8bvv{font-size:1rem;color:#9ca3af;min-width:1rem}.SideBar_externalIcon__GXG1V{font-size:.7rem;color:#6b7280;margin-left:auto}.SideBar_overlay__Z6xPs{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:999;cursor:pointer}@media(max-width:768px){.SideBar_sidebar__RnUyD{width:100vw;right:-100vw}.SideBar_sidebar__RnUyD.SideBar_open__M7DjH{right:0}.SideBar_sidebarToggle__I2XMZ{top:1.5rem;right:1.5rem;width:3rem;height:3rem;border-radius:.5rem}.SideBar_sidebarToggle__I2XMZ svg{width:1rem;height:1rem}}.SpaceBackground_starryBackground__jv7Z5{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center top,#1a0033 0,#0a0015 40%,#000000 100%),linear-gradient(180deg,#0d1421 0,#1a0033 20%,#000428 60%,#000000);z-index:-1;overflow:hidden}.SpaceBackground_mainCanvas__HehTa{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.SpaceBackground_moonClickArea__pOSe9{position:fixed;z-index:900;pointer-events:auto;border-radius:50%}.SpaceBackground_colorfulNebula__eFdrv{position:absolute;top:0;left:0;width:100%;height:100vh;background:radial-gradient(circle at 20% 30%,rgba(138,43,226,.08) 0,transparent 30%),radial-gradient(circle at 70% 20%,rgba(33,150,243,.06) 0,transparent 30%),radial-gradient(circle at 50% 50%,rgba(255,105,180,.3) 0,transparent 40%);z-index:0;pointer-events:none}@keyframes SpaceBackground_milkyWayGlow__43xyg{0%{opacity:.3;filter:blur(8px) hue-rotate(0deg)}25%{opacity:.6;filter:blur(12px) hue-rotate(90deg)}50%{opacity:.8;filter:blur(10px) hue-rotate(180deg)}75%{opacity:.5;filter:blur(15px) hue-rotate(270deg)}to{opacity:.3;filter:blur(8px) hue-rotate(1turn)}}.SpaceBackground_milkyWay__TZ1gk{position:absolute;left:50%;transform:translateX(-50%);width:150%;height:100vh;background:linear-gradient(90deg,transparent,rgba(138,43,226,.15) 15%,rgba(33,150,243,.25) 30%,rgba(255,105,180,.2) 50%,rgba(33,150,243,.25) 70%,rgba(138,43,226,.15) 85%,transparent),linear-gradient(45deg,transparent,rgba(255,255,255,.05) 20%,rgba(200,200,255,.1) 50%,rgba(255,255,255,.05) 80%,transparent);opacity:.5;z-index:0;animation:SpaceBackground_milkyWayGlow__43xyg 20s ease-in-out infinite;pointer-events:none}