.footer-charm.svelte-nx4gb2{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 .15rem;background:none;border:none;cursor:pointer;line-height:1;font-size:inherit;-webkit-tap-highlight-color:transparent;transition:transform .22s linear(0,.5 15%,1.15 40%,.97 65%,1)}.footer-charm.svelte-nx4gb2:hover{transform:scale(1.25)}.footer-charm.svelte-nx4gb2:active{transform:scale(.85)}.charm-beat.svelte-nx4gb2{display:inline-block;animation:svelte-nx4gb2-charm-heartbeat 1.8s ease-in-out infinite}@keyframes svelte-nx4gb2-charm-heartbeat{0%,32%,to{transform:scale(1)}8%{transform:scale(1.22)}16%{transform:scale(1.02)}24%{transform:scale(1.16)}}.charm-float.svelte-nx4gb2{position:absolute;left:50%;top:0;pointer-events:none;font-size:.7em;opacity:0;animation:svelte-nx4gb2-charm-float 1.15s ease-out forwards}@keyframes svelte-nx4gb2-charm-float{0%{opacity:.95;transform:translate(-50%) scale(.7)}to{opacity:0;transform:translate(calc(-50% + var(--dx)),-2.2em) scale(1.2)}}@media(prefers-reduced-motion:reduce){.charm-beat.svelte-nx4gb2{animation:none}.charm-float.svelte-nx4gb2{animation:none;opacity:0}.footer-charm.svelte-nx4gb2:hover,.footer-charm.svelte-nx4gb2:active{transform:none}}.skip-link.svelte-185syx6{position:fixed;top:.75rem;left:.75rem;z-index:1000;transform:translateY(-150%);border:3px solid #000000;border-radius:12px;background:#ffb000;color:#000;font-family:Space Mono,monospace;font-weight:800;padding:.65rem .9rem;box-shadow:4px 4px #000;transition:transform .15s ease}.skip-link.svelte-185syx6:focus{transform:translateY(0);outline:none}.bg-gradient-mesh{background-color:#fff6e6;background-image:radial-gradient(circle at 50% 35%,#fff8ed,#fff6e6 52%,#fff3df 82%,#ffefda)}.page-shell.svelte-185syx6{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom))}.page-shell.list-first-shell.svelte-185syx6{gap:1.25rem;padding-top:max(env(safe-area-inset-top),clamp(2rem,6svh,4rem))}.listfirst-brand.svelte-185syx6{position:fixed;top:max(env(safe-area-inset-top),.6rem);left:max(env(safe-area-inset-left),.9rem);z-index:30}footer.svelte-185syx6{--footer-surface-rgb: 252, 243, 228;--zl-footer-border-color: rgba(30, 23, 20, .1);--zl-footer-shadow: 0 -4px 16px rgba(30, 23, 20, .06);--zl-footer-bg-image: linear-gradient( 90deg, rgba(var(--footer-surface-rgb), .86), rgba(var(--footer-surface-rgb), .86) );--zl-footer-dot-color: rgba(30, 23, 20, .3);background:var(--zl-footer-bg-image);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);color:var(--footer-text-color, #463f3a);padding-bottom:max(1rem,env(safe-area-inset-bottom))}.zl-app-footer.svelte-185syx6{border-color:var(--zl-footer-border-color);box-shadow:var(--zl-footer-shadow)}@media(max-width:639px){.copyright.svelte-185syx6 .footer-place:where(.svelte-185syx6),.copyright.svelte-185syx6 .footer-copy:where(.svelte-185syx6),.copyright.svelte-185syx6 .footer-dot:where(.svelte-185syx6){display:none}.copyright.svelte-185syx6{font-size:.72rem}.copyright.svelte-185syx6 .footer-dot:where(.svelte-185syx6){margin-left:.4rem;margin-right:.4rem}}@supports not (backdrop-filter: blur(1px)){footer.svelte-185syx6{--zl-footer-bg-image: linear-gradient( 90deg, rgba(var(--footer-surface-rgb), .97), rgba(var(--footer-surface-rgb), .95), rgba(var(--footer-surface-rgb), .97) )}}.footer-dot.svelte-185syx6{color:var(--zl-footer-dot-color)}.footer-meta.svelte-185syx6{color:var(--footer-text-color, #463f3a);opacity:.92}.page-shell.list-first-shell.svelte-185syx6{padding-bottom:calc(8.5rem + env(safe-area-inset-bottom))!important}@media(max-height:700px){.page-shell.svelte-185syx6{gap:1.25rem;padding-top:max(env(safe-area-inset-top),1.5rem)!important}}@media(max-width:640px){.page-shell.svelte-185syx6{padding-top:max(env(safe-area-inset-top),clamp(4rem,10svh,5.5rem))!important;padding-bottom:max(4.75rem,calc(env(safe-area-inset-bottom) + 4.25rem))!important;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-start}.page-shell.list-first-shell.svelte-185syx6{padding-top:max(env(safe-area-inset-top),clamp(1.5rem,5svh,2.75rem))!important;gap:1rem}footer.svelte-185syx6{padding-top:.75rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom))}footer.svelte-185syx6 .footer-row:where(.svelte-185syx6){gap:.5rem}}@media(min-width:1024px){.page-shell.svelte-185syx6{display:flex;flex-direction:column;justify-content:flex-start;padding-top:15vh!important;padding-bottom:7rem!important}.page-shell.list-first-shell.svelte-185syx6{padding-top:clamp(1.5rem,4vh,3rem)!important}}
