.footer__surface[data-v-ab3dbcbe]{background:radial-gradient(circle at 84% 4%,color-mix(in srgb,var(--accent-primary) 9%,transparent),transparent 31%),radial-gradient(circle at 8% 4%,color-mix(in srgb,var(--accent-bronze) 7%,transparent),transparent 27%),var(--bg-secondary);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-primary) 6%,transparent),var(--shadow-card)}.footer__intro[data-v-ab3dbcbe]{position:relative}.footer__logo[data-v-ab3dbcbe]{filter:drop-shadow(0 8px 16px color-mix(in srgb,var(--accent-primary) 15%,transparent))}.footer__action[data-v-ab3dbcbe]{color:var(--text-primary);transition:transform var(--transition-fast) var(--easing-decelerate),border-color var(--transition-fast) var(--easing-default),background-color var(--transition-fast) var(--easing-default),box-shadow var(--transition-fast) var(--easing-default)}.footer__action--find[data-v-ab3dbcbe]{border-color:var(--accent-primary-border);background:color-mix(in srgb,var(--accent-primary-muted) 60%,var(--bg-card))}.footer__action--sell[data-v-ab3dbcbe]{border-color:var(--accent-bronze-border);background:color-mix(in srgb,var(--accent-bronze-muted) 56%,var(--bg-card))}.footer__action--find .footer__action-icon[data-v-ab3dbcbe]{background:var(--accent-primary-muted);color:var(--accent-primary)}.footer__action--sell .footer__action-icon[data-v-ab3dbcbe]{background:var(--accent-bronze-muted);color:var(--accent-bronze)}.footer__action-arrow[data-v-ab3dbcbe]{color:var(--text-muted);transition:transform var(--transition-fast) var(--easing-decelerate),color var(--transition-fast) var(--easing-default)}.footer__action[data-v-ab3dbcbe]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.footer__action:hover .footer__action-arrow[data-v-ab3dbcbe]{color:var(--text-primary);transform:translate(2px,-2px)}.footer__social-link[data-v-ab3dbcbe]{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-card) 76%,transparent);color:var(--text-muted);transition:color var(--transition-fast) var(--easing-default),border-color var(--transition-fast) var(--easing-default),background-color var(--transition-fast) var(--easing-default),transform var(--transition-fast) var(--easing-decelerate)}.footer__social-link[data-v-ab3dbcbe]:hover{border-color:var(--border-strong);background:var(--bg-card);color:var(--text-primary);transform:translateY(-1px)}.footer__nav-link[data-v-ab3dbcbe]:focus-visible,.footer__nav-toggle[data-v-ab3dbcbe]:focus-visible,.footer__social-link[data-v-ab3dbcbe]:focus-visible,.footer__utility-link[data-v-ab3dbcbe]:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--focus-ring);outline-offset:3px}.footer__nav-link[data-v-ab3dbcbe]{align-items:center;gap:var(--spacing-1);min-height:36px;padding:var(--spacing-2) 0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug);cursor:pointer;transition:color var(--transition-fast) var(--easing-default),transform var(--transition-fast) var(--easing-decelerate);text-decoration:none;display:inline-flex}.footer__nav-link[data-v-ab3dbcbe]:hover{color:var(--text-primary);transform:translate(2px)}.footer__nav-chevron[data-v-ab3dbcbe]{transition:transform var(--transition-normal) var(--easing-decelerate)}.footer__utility-link[data-v-ab3dbcbe]{min-height:var(--size-touch-target);color:var(--text-muted);font-size:var(--font-size-xs);cursor:pointer;transition:color var(--transition-fast) var(--easing-default);align-items:center;padding:0;text-decoration:none;display:inline-flex}.footer__utility-link[data-v-ab3dbcbe]:hover{color:var(--text-primary)}@media (width<=640px){.footer__nav-link[data-v-ab3dbcbe]{min-height:var(--size-touch-target);padding-inline-start:calc(var(--spacing-6) + var(--spacing-1))}}@media (prefers-reduced-motion:reduce){.footer__action[data-v-ab3dbcbe],.footer__action-arrow[data-v-ab3dbcbe],.footer__nav-chevron[data-v-ab3dbcbe],.footer__nav-link[data-v-ab3dbcbe],.footer__social-link[data-v-ab3dbcbe]{transition-duration:.01ms}.footer__action[data-v-ab3dbcbe]:hover,.footer__action:hover .footer__action-arrow[data-v-ab3dbcbe],.footer__nav-link[data-v-ab3dbcbe]:hover,.footer__social-link[data-v-ab3dbcbe]:hover{transform:none}}@media (prefers-contrast:more){.footer__action[data-v-ab3dbcbe],.footer__social-link[data-v-ab3dbcbe],.footer__surface[data-v-ab3dbcbe]{border-color:var(--border-strong)}}
