.footer-wrapper[data-v-4b59a5f9]{background-color:#2a2f32;border-top-left-radius:16px;border-top-right-radius:16px;width:100%}.default-footer[data-v-4b59a5f9]{margin:0 auto;max-width:1400px}.footer-row[data-v-4b59a5f9]{color:#fafafa;font-size:16px;gap:32px;line-height:24px;min-height:52px}.footer-items[data-v-4b59a5f9],.footer-row[data-v-4b59a5f9]{align-items:center;display:flex}.footer-items[data-v-4b59a5f9]{flex:1;flex-wrap:wrap;gap:24px;justify-content:center}.footer-item[data-v-4b59a5f9]{color:inherit}.footer-copy[data-v-4b59a5f9]{margin-left:auto;min-width:-moz-max-content;min-width:max-content;text-align:right}.link[data-v-4b59a5f9]{background:none;border:none;color:#9dedb0;cursor:pointer;font:inherit;padding:0;text-decoration:none;transition:color .2s ease-in-out}.link[data-v-4b59a5f9]:focus-visible,.link[data-v-4b59a5f9]:hover{color:#fff}.legal-modal[data-v-4b59a5f9]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.legal-content[data-v-4b59a5f9]{background:#fafafa;border-radius:16px;box-shadow:0 20px 60px #0000004d;color:#111;display:flex;flex-direction:column;gap:16px;max-width:640px;padding:32px;width:100%}.legal-header[data-v-4b59a5f9]{align-items:center;display:flex;font-size:20px;font-weight:600;justify-content:space-between}.legal-header .close[data-v-4b59a5f9]{background:none;border:none;color:#7c7c7c;cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase}.legal-body[data-v-4b59a5f9]{color:#2a2f32;font-size:15px;line-height:24px}.fade-enter-active[data-v-4b59a5f9],.fade-leave-active[data-v-4b59a5f9]{transition:opacity .2s ease}.fade-enter-from[data-v-4b59a5f9],.fade-leave-to[data-v-4b59a5f9]{opacity:0}@media(max-width:768px){.default-footer[data-v-4b59a5f9]{padding:24px 12px}.footer-row[data-v-4b59a5f9]{flex-wrap:nowrap;font-size:11px;gap:8px;line-height:16px}.logo[data-v-4b59a5f9]{flex-shrink:0;height:36px!important;width:auto}.footer-items[data-v-4b59a5f9]{flex:1;flex-wrap:nowrap;gap:8px;justify-content:center;min-width:0}.footer-item[data-v-4b59a5f9]{flex-shrink:0;white-space:nowrap}.footer-copy[data-v-4b59a5f9],.footer-item.link[data-v-4b59a5f9]{font-size:11px}.footer-copy[data-v-4b59a5f9]{flex-shrink:0;margin-left:auto;text-align:right;white-space:nowrap}}.page-layout[data-v-8f24a4a4]{background-color:#000;min-height:max(100dvh,400px)}
