.Footer-module__nhiC3q__footer{text-align:center;color:var(--text-secondary);margin-top:40px;padding:20px 20px 264px}.Footer-module__nhiC3q__footerContent{flex-direction:column;align-items:center;gap:12px;display:flex}.Footer-module__nhiC3q__footerNav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.Footer-module__nhiC3q__footerButton{color:#666;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:6px 12px;font-size:12px;font-weight:400;text-decoration:none;transition:all .2s;display:inline-block}.Footer-module__nhiC3q__footerButton:hover{color:#999;border:1px solid #ffffff26;border-radius:4px;padding:5px 11px}.Footer-module__nhiC3q__footerButton:active{color:var(--accent);border:1px solid var(--accent);border-radius:4px;padding:5px 11px}.Footer-module__nhiC3q__poweredBy{color:#555;margin:0;font-size:10px;font-weight:300}.Footer-module__nhiC3q__enneadLink{color:#666;text-decoration:none;transition:color .2s}.Footer-module__nhiC3q__enneadLink:hover{color:var(--accent);text-decoration:underline}.Footer-module__nhiC3q__hamburgerButton{z-index:1000;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1e1e1ef2;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;padding:0;transition:all .3s;display:flex;position:fixed;top:50px;left:-16px}.Footer-module__nhiC3q__hamburgerButton:hover{background:#282828f2;border-color:#fff3}.Footer-module__nhiC3q__hamburgerButton:active{transform:scale(.95)}.Footer-module__nhiC3q__hamburgerLine{background:#999;border-radius:2px;width:20px;height:2px;transition:all .3s}.Footer-module__nhiC3q__hamburgerOpen .Footer-module__nhiC3q__hamburgerLine:first-child{transform:rotate(45deg)translate(5px,5px)}.Footer-module__nhiC3q__hamburgerOpen .Footer-module__nhiC3q__hamburgerLine:nth-child(2){opacity:0}.Footer-module__nhiC3q__hamburgerOpen .Footer-module__nhiC3q__hamburgerLine:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.Footer-module__nhiC3q__overlay{z-index:999;background:#00000080;animation:.3s Footer-module__nhiC3q__fadeIn;position:fixed;inset:0}@keyframes Footer-module__nhiC3q__fadeIn{0%{opacity:0}to{opacity:1}}.Footer-module__nhiC3q__sideNav{z-index:1001;background:#141414fa;border-right:1px solid #ffffff1a;width:250px;transition:transform .3s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.Footer-module__nhiC3q__sideNavOpen{transform:translate(0)}.Footer-module__nhiC3q__sideNavContent{flex-direction:column;gap:4px;padding:60px 20px 20px;display:flex}.Footer-module__nhiC3q__sideNavLink{color:#999;border-radius:6px;padding:12px 16px;font-size:16px;font-weight:400;text-decoration:none;transition:all .2s;display:block}.Footer-module__nhiC3q__sideNavLink:hover{color:#ccc;background:#ffffff0d}.Footer-module__nhiC3q__sideNavLink:active{color:var(--accent);background:#ffffff1a}.Footer-module__nhiC3q__sideNavPoweredBy{text-align:center;color:#555;margin-top:auto;padding-top:40px;font-size:10px;font-weight:300}.Footer-module__nhiC3q__homeButton{color:#666;cursor:pointer;background:0 0;border:none;padding:6px 12px;font-size:12px;font-weight:400;text-decoration:none;transition:all .2s;display:inline-block}.Footer-module__nhiC3q__homeButton:hover{color:#999;border:1px solid #ffffff26;border-radius:4px;padding:5px 11px}.Footer-module__nhiC3q__link{color:var(--accent);text-decoration:none;transition:color .2s}.Footer-module__nhiC3q__link:hover{color:var(--accent-hover);text-decoration:underline}@media (max-width:768px){.Footer-module__nhiC3q__footer{display:none}}@media (min-width:769px){.Footer-module__nhiC3q__hamburgerButton,.Footer-module__nhiC3q__sideNav,.Footer-module__nhiC3q__overlay{display:none}}@media (max-width:480px){.Footer-module__nhiC3q__sideNav{width:220px}.Footer-module__nhiC3q__hamburgerButton{width:44px;height:44px;top:20px;left:-15px}.Footer-module__nhiC3q__hamburgerLine{width:18px}}@media (prefers-reduced-motion:reduce){.Footer-module__nhiC3q__hamburgerButton,.Footer-module__nhiC3q__hamburgerLine,.Footer-module__nhiC3q__sideNav,.Footer-module__nhiC3q__overlay,.Footer-module__nhiC3q__footerButton{transition:none}.Footer-module__nhiC3q__hamburgerButton:active{transform:none}@keyframes Footer-module__nhiC3q__fadeIn{0%{opacity:1}to{opacity:1}}}
