.footer-ai{--footer-ai-border:#525252;min-inline-size:0;color:inherit;font:inherit;border-top:1px solid #262626;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem 3rem;margin-top:2rem;padding-top:1.5rem;display:flex}.footer-ai__files,.footer-ai__ask{min-inline-size:0;max-inline-size:100%}.footer-ai__heading{margin:0 0 .625rem;font-size:.875rem;font-weight:600}.footer-ai__ask{text-align:end;margin-inline-start:auto}.footer-ai__documents{white-space:nowrap;gap:1rem;display:flex}.footer-ai__documents>a{color:inherit;text-underline-offset:.2em;overflow-wrap:anywhere;padding-block:.375rem;display:block}.footer-ai__providers{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.footer-ai__provider{box-sizing:border-box;border:1px solid var(--footer-ai-border,currentColor);border-radius:var(--footer-ai-radius,.5rem);background:var(--footer-ai-background,transparent);block-size:44px;inline-size:44px;color:inherit;flex:none;justify-content:center;align-items:center;padding:.5rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.footer-ai__provider:hover{background:var(--footer-ai-hover,color-mix(in srgb, currentColor 10%, transparent))}.footer-ai a:focus-visible,.footer-ai button:focus-visible,.footer-ai textarea:focus-visible{outline:2px solid var(--footer-ai-focus,currentColor);outline-offset:3px}.footer-ai__copy{cursor:pointer}.footer-ai__manual{inline-size:32rem;max-inline-size:100%;margin-top:.75rem;font-size:.875rem;display:block}.footer-ai__manual textarea{box-sizing:border-box;border:1px solid var(--footer-ai-border);inline-size:100%;color:inherit;text-align:start;resize:vertical;background:0 0;border-radius:.5rem;margin-top:.5rem;padding:.75rem;display:block}.footer-ai__icon{object-fit:contain;block-size:24px;inline-size:24px;display:block}@media (width<=480px){.footer-ai{flex-direction:column;gap:1.25rem}.footer-ai__ask{inline-size:100%}}@media (width<=400px){.footer-ai__providers{gap:2px}.footer-ai__provider{inline-size:40px}}
