.page-footer-vue-vue-type-style-index-0-lang-module-page-footer-c0eIT{background:var(--surface);border-top:1px solid var(--border);margin-top:24px;padding:32px 24px 24px}.page-footer-vue-vue-type-style-index-0-lang-module-page-footer-c0eIT .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:32px;margin:0 auto;display:grid}.page-footer-vue-vue-type-style-index-0-lang-module-page-footer-c0eIT .footer-brand>a{color:var(--fg);align-items:center;gap:8px;margin-bottom:12px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.page-footer-vue-vue-type-style-index-0-lang-module-page-footer-c0eIT .footer-brand>a>span:first-child{background:linear-gradient(135deg,var(--brand),var(--brand-2));border-radius:6px;width:22px;height:22px;display:inline-block}.page-footer-vue-vue-type-style-index-0-lang-module-page-footer-c0eIT .footer-brand>a>span:last-child{letter-spacing:-.01em}.page-footer-vue-vue-type-style-index-0-lang-module-page-footer-c0eIT .footer-brand>a>span:last-child>span{color:var(--brand)}.page-footer-vue-vue-type-style-index-0-lang-module-page-footer-c0eIT .footer-brand p{color:var(--fg-3);max-width:320px;margin:0;font-size:13px;line-height:1.6}.page-footer-vue-vue-type-style-index-0-lang-module-page-footer-c0eIT .footer-social{gap:8px;margin-top:16px;display:flex}.page-footer-vue-vue-type-style-index-0-lang-module-page-footer-c0eIT .footer-social a{background:var(--bg-tint);width:32px;height:32px;color:var(--fg-2);border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.page-footer-vue-vue-type-style-index-0-lang-module-page-footer-c0eIT .footer-social a svg{width:16px;height:16px}.page-footer-vue-vue-type-style-index-0-lang-module-page-footer-c0eIT .footer-social a:hover{background:var(--fg);color:#fff}.page-footer-vue-vue-type-style-index-0-lang-module-page-footer-c0eIT .footer-col h4{text-transform:uppercase;letter-spacing:.08em;color:var(--fg);margin-bottom:12px;font-size:12px;font-weight:800}.page-footer-vue-vue-type-style-index-0-lang-module-page-footer-c0eIT .footer-col a{color:var(--fg-3);padding:4px 0;font-size:13px;text-decoration:none;transition:color .2s;display:block}.page-footer-vue-vue-type-style-index-0-lang-module-page-footer-c0eIT .footer-col a:hover{color:var(--fg)}.page-footer-vue-vue-type-style-index-0-lang-module-page-footer-c0eIT .footer-bottom{border-top:1px solid var(--border);color:var(--fg-3);justify-content:space-between;align-items:center;margin:24px auto 0;padding-top:20px;font-size:12px;display:flex}
