.nk-mr-footer{margin-top:38px;color:var(--nk-text-2)}.nk-mr-footer-menu-bar{background:linear-gradient(105deg,var(--nk-panel) 0%,#293757 48%,#526fc2 100%);border-block:1px solid var(--nk-line)}.nk-mr-footer-menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 28px;list-style:none;margin:0;padding:0}.nk-mr-footer-menu>li{margin:0;padding:0;min-width:0;max-width:100%}.nk-mr-footer-menu>li>a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 0;color:var(--nk-text);font-size:13px;font-weight:650;line-height:1.5;overflow-wrap:anywhere;text-align:center}.nk-mr-footer svg{display:block;flex:0 0 16px;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nk-mr-footer-menu a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.nk-mr-footer a:focus-visible{outline:2px solid var(--nk-accent);outline-offset:4px}.nk-mr-footer-body{position:relative;background:var(--nk-panel);padding:22px 0 18px}.nk-mr-footer-content{text-align:center;padding-inline:48px}.nk-mr-footer-socials{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:0 0 14px}.nk-mr-footer-socials a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--nk-line-2);border-radius:6px;background:var(--nk-panel-2);color:var(--nk-text-2)}.nk-mr-footer-socials svg{width:18px;height:18px}.nk-mr-footer-socials a:hover{border-color:var(--nk-accent);color:var(--nk-accent)}.nk-mr-footer-description{max-width:820px;margin:0 auto;font-size:13px;line-height:1.8;color:var(--nk-muted);white-space:pre-line;overflow-wrap:anywhere}.nk-mr-footer-copyright{margin:12px 0 0;font-size:12px;color:var(--nk-muted)}.nk-mr-footer-top{position:absolute;right:20px;bottom:22px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--nk-accent);color:var(--nk-bg)}.nk-mr-footer-top svg{width:20px;height:20px}.nk-mr-footer-top:hover{filter:brightness(1.12)}@media(max-width:700px){.nk-mr-footer{margin-top:28px}.nk-mr-footer-menu{gap:0 18px}.nk-mr-footer-menu>li>a{font-size:12px;min-height:44px}.nk-mr-footer-body{padding:20px 0 18px}.nk-mr-footer-content{padding-inline:12px;padding-bottom:42px}.nk-mr-footer-socials a{width:44px;height:44px}.nk-mr-footer-description{font-size:12px}.nk-mr-footer-top{width:40px;height:40px;right:14px;bottom:14px}}