.Footer_footer__339NS{padding:clamp(1rem,2vw,2rem) clamp(1rem,4vw,3rem);background:var(--footer-bg,var(--surface-2,#f8fafc));color:var(--footer-text,#374151);text-align:center;font-size:.95rem;border-top:1px solid var(--border-light,#e5e7eb)}.Footer_attribution__QXZZj{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;font-weight:600;font-size:clamp(1rem,2vw,1.125rem);letter-spacing:.01em}.Footer_symbol__v_0UJ{font-size:1.4rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.Footer_flagWrapper__HO_lO{position:relative;width:24px;height:16px;display:inline-block;overflow:hidden;border-radius:2px}.Footer_deployment__Fbm45{margin-top:.5rem;font-size:.875rem;color:var(--footer-text-secondary,#6b7280);opacity:.9}.Footer_deploymentDate__Z2_6H{font-weight:600;letter-spacing:.02em}.Footer_deploymentSymbol__mU7Lc{margin-right:.25rem;font-size:1.1rem;vertical-align:middle}@media (max-width:480px){.Footer_footer__339NS{padding:1rem;font-size:.875rem}.Footer_attribution__QXZZj{flex-direction:column;gap:.4rem}.Footer_deployment__Fbm45{font-size:.8rem}}@media (prefers-color-scheme:dark){.Footer_footer__339NS{background:#0f172a;color:#e2e8f0;border-top:1px solid #334155}.Footer_deployment__Fbm45{color:#94a3b8}}.Footer_footer__339NS a{color:inherit;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.Footer_footer__339NS a:hover{opacity:.75}.Footer_footer__339NS a:focus-visible{outline:3px solid var(--brand-primary,#06b6d4);outline-offset:3px;border-radius:4px}.Footer_footer__339NS :focus-visible{outline:3px solid var(--brand-primary,#06b6d4);outline-offset:3px;border-radius:4px}.Footer_footer__339NS a{font-weight:600}.Footer_footer__339NS strong{color:var(--footer-text-strong,#111827)}.Footer_footer__339NS .Footer_sr-only__bUKP8{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:480px){.Footer_footer__339NS a{padding:4px 6px}}@media (prefers-reduced-motion:reduce){.Footer_footer__339NS *,.Footer_footer__339NS :after,.Footer_footer__339NS :before{transition:none!important;animation:none!important}}@media (prefers-contrast:high){.Footer_footer__339NS{border-top:2px solid}.Footer_footer__339NS a{text-decoration-thickness:3px}}