.site-footer[data-v-7e9c6571]{background:var(--surface);border-top:1px solid var(--border);color:var(--text-secondary);font-size:13px;margin-top:auto;position:relative;width:100%;z-index:10}.site-footer-inner[data-v-7e9c6571]{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1360px;padding:32px 24px 28px}.links-section[data-v-7e9c6571]{border-bottom:1px dashed var(--border);padding-bottom:20px}.links-header[data-v-7e9c6571]{gap:12px;margin-bottom:14px}.links-header[data-v-7e9c6571],.links-title[data-v-7e9c6571]{align-items:center;display:flex}.links-title[data-v-7e9c6571]{color:var(--text-primary);font-size:14px;font-weight:600;gap:6px}.links-title i[data-v-7e9c6571]{color:var(--primary);font-size:16px}.links-hint[data-v-7e9c6571]{color:var(--text-tertiary);font-size:12px}.links-grid[data-v-7e9c6571]{display:flex;flex-wrap:wrap;gap:10px}.link-chip[data-v-7e9c6571]{align-items:center;background:var(--surface-sunken);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);display:inline-flex;font-size:13px;gap:7px;max-width:280px;padding:6px 14px;text-decoration:none;transition:all .18s cubic-bezier(.22,1,.36,1)}.link-chip[data-v-7e9c6571]:hover{background:var(--surface-hover,var(--surface));border-color:var(--primary);box-shadow:0 4px 12px #0000000d;color:var(--primary);transform:translateY(-1px)}.link-chip-logo[data-v-7e9c6571]{border-radius:3px;-o-object-fit:contain;object-fit:contain}.link-chip-icon[data-v-7e9c6571],.link-chip-logo[data-v-7e9c6571]{flex-shrink:0;height:16px;width:16px}.link-chip-icon[data-v-7e9c6571]{align-items:center;color:var(--text-tertiary);display:inline-flex;font-size:14px;justify-content:center}.link-chip-name[data-v-7e9c6571]{font-weight:500;white-space:nowrap}.link-chip-desc[data-v-7e9c6571]{border-left:1px solid var(--border);color:var(--text-tertiary);font-size:11px;overflow:hidden;padding-left:6px;text-overflow:ellipsis;white-space:nowrap}.footer-bottom[data-v-7e9c6571]{flex-direction:column;gap:12px;text-align:center}.footer-bottom[data-v-7e9c6571],.footer-brand[data-v-7e9c6571]{align-items:center;display:flex}.footer-brand[data-v-7e9c6571]{flex-wrap:wrap;gap:10px;justify-content:center}.brand-logo[data-v-7e9c6571]{align-items:center;display:inline-flex;gap:6px}.brand-logo-img[data-v-7e9c6571]{height:20px;width:20px}.brand-name[data-v-7e9c6571]{color:var(--text-primary);font-size:15px;letter-spacing:-.2px}.brand-desc[data-v-7e9c6571]{color:var(--text-tertiary);font-size:12px}.footer-links[data-v-7e9c6571]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.foot-nav-link[data-v-7e9c6571]{color:var(--text-secondary);font-size:13px;text-decoration:none;transition:color .15s ease}.foot-nav-link[data-v-7e9c6571]:hover{color:var(--primary)}.foot-dot[data-v-7e9c6571]{opacity:.6}.foot-dot[data-v-7e9c6571],.footer-meta[data-v-7e9c6571]{color:var(--text-tertiary)}.footer-meta[data-v-7e9c6571]{align-items:center;display:flex;flex-direction:column;font-size:12px;gap:4px}@media(max-width:768px){.site-footer-inner[data-v-7e9c6571]{gap:18px;padding:24px 16px 80px}.links-header[data-v-7e9c6571]{align-items:flex-start;flex-direction:column;gap:4px}.link-chip[data-v-7e9c6571]{flex:1 1 calc(50% - 10px);max-width:100%}.link-chip-desc[data-v-7e9c6571]{display:none}.footer-brand[data-v-7e9c6571]{flex-direction:column;gap:4px}}
