@media screen{.main:has(>.global-footer){flex-direction:column;min-height:100svh;display:flex}.main:has(>.global-footer)>.content{flex:1 0 auto;width:100%}}.global-footer{width:100%;max-width:var(--content-max-width);padding:0 var(--content-inset) max(24px, env(safe-area-inset-bottom));text-align:center;flex:none;margin:0 auto;font-size:12px}body:has(.helper-chat-launch,.helper-chat-backdrop) .global-footer{padding-bottom:72px}.global-footer-brands{justify-content:center;align-items:center;gap:16px;margin-bottom:10px;display:flex}.global-footer-brands a{border-radius:4px;display:block}.global-footer-brands a:focus-visible{outline:2px solid var(--studio-accent);outline-offset:4px}.global-footer-brands img{width:auto;display:block}.global-footer-zemiday{height:26px}.global-footer-committee{height:24px}.global-footer-divider{background:var(--border);flex:none;width:1px;height:24px}.global-footer-grant{color:#606060;margin:0 0 16px;font-size:11px;line-height:1.6}.global-footer-grant span{white-space:nowrap}.global-footer-links{flex-wrap:wrap;justify-content:center;gap:4px 20px;display:flex}.global-footer-links a{color:var(--studio-accent);text-underline-offset:2px;text-decoration:underline}.global-footer-links a:focus-visible{outline:2px solid var(--studio-accent);outline-offset:4px}.global-footer .build-label{color:#606060;margin:12px 0 0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.6}@media print{.global-footer{display:none}}:root[data-dark-mode] .global-footer-grant,:root[data-dark-mode] .global-footer .build-label{color:var(--muted-foreground)}
