.footer.svelte-1m6uxej{box-sizing:border-box;z-index:5;width:100%;font-family:var(--font);color:var(--paper-muted,#e7e3d6d6);justify-content:center;align-items:center;gap:16px;padding:14px 24px;font-size:13px;display:flex}.footer-fixed.svelte-1m6uxej{z-index:60;pointer-events:none;transform:translateY(calc(-1 * var(--consent-lift,0px)));padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right));position:fixed;bottom:0;left:0;right:0}.footer-fixed.svelte-1m6uxej>:where(.svelte-1m6uxej){pointer-events:auto}.footer-copy.svelte-1m6uxej{white-space:nowrap}.footer-trust.svelte-1m6uxej{min-width:0;min-height:44px;color:var(--paper-muted,#e7e3d6d6);transition:color .2s var(--ease-out);align-items:center;gap:6px;font-size:13px;line-height:1.3;text-decoration:none;display:inline-flex}.footer-trust.svelte-1m6uxej:before{content:"";opacity:.8;width:14px;height:14px;-webkit-mask:var(--lock-ico) center / contain no-repeat;-webkit-mask:var(--lock-ico) center / contain no-repeat;mask:var(--lock-ico) center / contain no-repeat;--lock-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");background-color:currentColor;flex-shrink:0}.footer-trust-text.svelte-1m6uxej{-webkit-line-clamp:2;line-clamp:2;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;-webkit-box-orient:vertical;text-decoration-thickness:1px;display:-webkit-box;overflow:hidden}.footer-trust.svelte-1m6uxej:hover{color:var(--paper,#e7e3d6)}.footer-trust.svelte-1m6uxej:hover .footer-trust-text:where(.svelte-1m6uxej){text-decoration-color:currentColor}.footer-trust.svelte-1m6uxej:focus-visible{outline:2px solid var(--brand-primary,#c9a96e);outline-offset:2px;border-radius:4px}.info-copy.svelte-1m6uxej{color:var(--paper-faint,#e7e3d6a8);white-space:nowrap;padding:10px 16px 6px;font-size:12px;display:block}.footer-partner.svelte-1m6uxej:has(.footer-partner-name:where(.svelte-1m6uxej):empty){display:none}.footer-partner.svelte-1m6uxej{color:var(--paper-muted,#e7e3d6d6);font-weight:400}.footer-links.svelte-1m6uxej{gap:16px;display:flex}.footer-links.svelte-1m6uxej a:where(.svelte-1m6uxej){color:var(--paper-muted,#e7e3d6d6);white-space:nowrap;text-decoration:none;transition:color .2s}.footer-links.svelte-1m6uxej a:where(.svelte-1m6uxej):hover{color:var(--accent)}.footer-links-legal.svelte-1m6uxej{gap:12px;font-size:12px}.footer-links-legal.svelte-1m6uxej a:where(.svelte-1m6uxej){color:var(--paper-muted,#e7e3d6d6)}.mobile-only.svelte-1m6uxej{display:none}.info-btn-wrap.svelte-1m6uxej{position:relative}.info-btn.svelte-1m6uxej{width:44px;height:44px;color:var(--paper-muted,#e7e3d6d6);font-family:var(--font);cursor:pointer;isolation:isolate;touch-action:manipulation;transition:color .2s var(--ease-settle);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:600;display:flex;position:relative}.info-btn.svelte-1m6uxej:before{content:"";z-index:-1;border:1px solid var(--hairline-strong,#ffffff1a);background:var(--hairline,#ffffff0f);transition:background .2s var(--ease-settle), border-color .2s var(--ease-settle);border-radius:50%;position:absolute;inset:8px}.info-btn.svelte-1m6uxej:focus-visible{outline:2px solid var(--brand-primary,#c9a96e);outline-offset:-4px}.info-btn.svelte-1m6uxej:active{color:var(--accent)}.info-btn.svelte-1m6uxej:active:before{border-color:var(--accent)}.info-popup.svelte-1m6uxej{bottom:48px;z-index:100;background:var(--ink,#0f1117);border:1px solid var(--hairline-strong,#ffffff1a);min-width:180px;max-height:calc(100dvh - var(--consent-h,0px) - 72px);overscroll-behavior:contain;animation:svelte-1m6uxej-popup-in .2s var(--ease-settle);border-radius:12px;padding:8px 0;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 8px 32px #00000080}.info-link.svelte-1m6uxej{color:var(--paper,#e7e3d6);white-space:nowrap;padding:10px 16px;font-size:14px;text-decoration:none;transition:background .15s;display:block}.info-link.svelte-1m6uxej:active{background:#ffffff0f}.info-divider.svelte-1m6uxej{background:var(--hairline,#ffffff0f);height:1px;margin:6px 12px;display:block}.info-link-legal.svelte-1m6uxej{color:var(--paper-faint,#e7e3d68c);font-size:12.5px}@keyframes svelte-1m6uxej-popup-in{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.desktop-only.svelte-1m6uxej{display:none}.mobile-only.svelte-1m6uxej{display:block}.footer.svelte-1m6uxej{padding:2px 10px;padding-bottom:max(2px, env(safe-area-inset-bottom,2px));justify-content:flex-end;gap:2px}.footer-copy.svelte-1m6uxej{font-size:11px}.footer.footer-fixed.svelte-1m6uxej{justify-content:space-between;padding-inline-start:max(16px, env(safe-area-inset-left))}.footer-fixed.svelte-1m6uxej .footer-copy:where(.svelte-1m6uxej){display:none}.footer-fixed.svelte-1m6uxej .info-btn-wrap:where(.svelte-1m6uxej){flex-shrink:0}}@media (width>=601px) and (width<=1023px),(height<=520px) and (orientation:landscape){.footer-fixed.svelte-1m6uxej .desktop-only:where(.svelte-1m6uxej){display:none}.footer-fixed.svelte-1m6uxej .mobile-only:where(.svelte-1m6uxej){display:block}.footer-fixed.svelte-1m6uxej{padding-top:2px;padding-bottom:max(2px, env(safe-area-inset-bottom,2px));justify-content:flex-end;gap:2px;padding-inline-end:max(10px, env(safe-area-inset-right))}.footer-fixed.svelte-1m6uxej .footer-copy:where(.svelte-1m6uxej){display:none}.footer.footer-fixed.svelte-1m6uxej{justify-content:space-between;padding-inline-start:max(20px, env(safe-area-inset-left))}.footer-fixed.svelte-1m6uxej .info-btn-wrap:where(.svelte-1m6uxej){flex-shrink:0}}@media (width>=1024px) and (height>=521px),(width>=1024px) and (orientation:portrait){.footer-fixed.svelte-1m6uxej .footer-trust:where(.svelte-1m6uxej){justify-content:center;width:max-content;max-width:100%;min-height:32px;margin-inline:auto;position:absolute;bottom:calc(100% - 6px);left:0;right:0}}
