.staggered-text.svelte-zlytsw{line-height:1.1;opacity:1;font-feature-settings:"kern" 1;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.stagger-letter.svelte-zlytsw{display:inline-block;opacity:0;transform:translateY(10px) translateZ(0);animation:svelte-zlytsw-staggerFadeIn .38s cubic-bezier(.19,1,.22,1) forwards;animation-delay:var(--letter-delay, 0s);will-change:transform,opacity;backface-visibility:hidden}@keyframes svelte-zlytsw-staggerFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slide-in-subtitle.svelte-zlytsw{opacity:0;transform:translateY(8px);animation:svelte-zlytsw-slideIn .44s cubic-bezier(.19,1,.22,1) forwards;animation-delay:.14s;will-change:transform,opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1;font-kerning:normal;max-inline-size:52ch;text-wrap:balance;line-height:1.4}@keyframes svelte-zlytsw-slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.title-container.svelte-zlytsw{display:flex;flex-direction:column;align-items:center;position:relative}.ziplist-main-word.svelte-zlytsw{display:inline-block;position:relative}.app-suffix-container.svelte-zlytsw{display:inline-block;width:0;height:0;overflow:visible}.suffix-wrapper.svelte-zlytsw{position:absolute;display:inline-block;bottom:0;right:.25em;z-index:1}.title-suffix{letter-spacing:0;font-variation-settings:inherit}@media(min-width:768px)and (max-height:840px){.title-container.svelte-zlytsw .mascot{--mascot-size-md: 164px;--mascot-size-lg: 172px}h1.staggered-text.svelte-zlytsw{font-size:3.85rem;line-height:1.05}.slide-in-subtitle.svelte-zlytsw{margin-top:.45rem;margin-bottom:.35rem}}@media(min-width:768px)and (max-height:740px){.title-container.svelte-zlytsw .mascot{--mascot-size-md: 144px;--mascot-size-lg: 148px}h1.staggered-text.svelte-zlytsw{font-size:3.25rem}.slide-in-subtitle.svelte-zlytsw{margin-top:.35rem;margin-bottom:.25rem}}@media(max-width:640px){h1.staggered-text.svelte-zlytsw{font-size:3rem;line-height:1.1}.suffix-wrapper.svelte-zlytsw{transform:scale(.98)}.slide-in-subtitle.svelte-zlytsw{max-inline-size:32ch!important;font-size:.88rem;line-height:1.38;text-wrap:balance}}@media(max-width:480px){.suffix-wrapper.svelte-zlytsw{transform:scale(.95);right:.05em}}@media(prefers-reduced-motion:reduce){.stagger-letter.svelte-zlytsw,.slide-in-subtitle.svelte-zlytsw{animation:none;opacity:1;transform:none;will-change:auto}}.zl-footer-nav.svelte-1r93zd5{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.zl-footer-nav.svelte-1r93zd5::-webkit-scrollbar{display:none}.footer-nav-button.svelte-1r93zd5{flex:0 0 auto;border-radius:.75rem;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.footer-nav-button.svelte-1r93zd5:hover{background-color:var(--footer-button-hover-bg, rgba(30, 23, 20, .05));color:var(--footer-button-hover-color, #1e1714)}.footer-nav-button.svelte-1r93zd5:focus-visible{outline:2px solid var(--footer-focus-ring, rgba(30, 23, 20, .3));outline-offset:2px;background-color:var(--footer-button-hover-bg, rgba(30, 23, 20, .05));color:var(--footer-button-hover-color, #1e1714)}.zl-footer-pass.svelte-1r93zd5{color:var(--zl-footer-pass-ink, #1e1714);background:var(--zl-footer-pass-bg, var(--zl-pass-color, #ff6ac2));border:1.5px solid #1e1714;border-radius:999px;box-shadow:0 2px 8px var( --zl-footer-pass-glow, rgba(var(--zl-pass-color-rgb, 255, 106, 194), .35) );font-weight:800;padding-left:.85rem;padding-right:.85rem;transition:background .25s ease,color .25s ease,box-shadow .25s ease,transform .15s ease}.zl-footer-pass.svelte-1r93zd5:hover,.zl-footer-pass.svelte-1r93zd5:focus-visible{color:var(--zl-footer-pass-ink, #1e1714);background:var(--zl-footer-pass-hover-bg, var(--zl-pass-color, #ff7ecd));box-shadow:0 4px 12px var( --zl-footer-pass-glow-hover, rgba(var(--zl-pass-color-rgb, 255, 106, 194), .55) )}.zl-footer-pass.svelte-1r93zd5:active{transform:scale(.96)}.swipe-container.svelte-1hkto6u{width:100%;max-width:100%;overflow-x:clip;overflow-clip-margin:16px;overflow-y:visible;position:relative;display:flex;flex-direction:column;touch-action:pan-y pinch-zoom}.lists-wrapper.svelte-1hkto6u{display:grid;align-items:start;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-width:0}.list-slide.svelte-1hkto6u{grid-area:1 / 1;width:100%;max-width:100%;min-width:0;padding:0 calc(4px + var(--zl-card-shadow-x, 0px)) 0 4px;box-sizing:border-box;opacity:calc(1 - .6 * var(--away, 1));transform:translate(var(--sx, 0%)) scale(calc(1 - .05 * var(--away, 1))) rotate(var(--tilt, 0deg));will-change:transform;pointer-events:none}.list-slide.active.svelte-1hkto6u{pointer-events:auto}.list-slide.svelte-1hkto6u:not(.active) *,.list-slide.svelte-1hkto6u:not(.active) *:before,.list-slide.svelte-1hkto6u:not(.active) *:after{animation-play-state:paused!important}.list-slide.parked.svelte-1hkto6u{visibility:hidden;height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.list-slide.svelte-1hkto6u{transform:translate(var(--sx, 0%))}}.list-content-wrapper.svelte-1hkto6u{width:100%;max-width:600px;min-width:0;margin:0 auto;height:100%}.zl-card-parked-shell.svelte-1hkto6u{width:100%;height:0;pointer-events:none}.zl-card-boot-shell.svelte-1hkto6u{box-sizing:border-box;width:100%;max-width:min(540px,calc(100vw - 2rem));min-height:290px;margin:1rem auto 2rem;padding:1.35rem;border-radius:var(--zl-card-border-radius, 28px);border:var(--zl-card-border-width, 3px) solid var(--zl-card-border-color, #1e1714);background-color:var(--zl-card-bg-gradient-color-start, #fff9f0);box-shadow:inset 0 10px 0 0 var(--list-primary, #62c9e8),var(--zl-card-box-shadow, 8px 8px 0 #1e1714);display:flex;flex-direction:column;gap:.9rem}.zl-boot-header.svelte-1hkto6u{display:flex;align-items:center;gap:.6rem;min-height:44px;padding-bottom:.75rem;border-bottom:2px solid rgba(30,23,20,.1)}.zl-boot-dot.svelte-1hkto6u{width:18px;height:18px;border-radius:50%;background:#62c9e8;border:2px solid rgba(30,23,20,.75);flex-shrink:0}.zl-boot-line.svelte-1hkto6u{width:5rem;height:.7rem;border-radius:999px;background:#1e171414}.zl-boot-rows.svelte-1hkto6u{display:flex;flex-direction:column;gap:.7rem}.zl-boot-row.svelte-1hkto6u{height:52px;border-radius:18px;border:2px solid rgba(30,23,20,.08);background:#fffef7a6}.zl-boot-row.is-short.svelte-1hkto6u{width:82%}@media(max-width:480px){.zl-card-boot-shell.svelte-1hkto6u{max-width:100%;min-height:250px;margin-top:.25rem;margin-bottom:.35rem;padding:.75rem .65rem .95rem;border-radius:18px}.zl-boot-row.svelte-1hkto6u{height:48px;border-radius:14px}}.pagination-dots.svelte-1hkto6u{display:flex;align-items:center;justify-content:center;gap:2px;margin:0;min-width:0;overflow-x:auto;scrollbar-width:none;max-width:calc(100vw - 110px)}.pagination-dots.svelte-1hkto6u::-webkit-scrollbar{display:none}.list-nav.svelte-1hkto6u{position:sticky;top:max(env(safe-area-inset-top),.35rem);z-index:35;display:flex;align-items:center;justify-content:center;gap:.2rem;margin:0 auto .4rem;padding:0 .25rem;border-radius:9999px;background:color-mix(in srgb,var(--zl-card-bg, #fffef7) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nav-arrow.svelte-1hkto6u{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:50%;border:0;background:transparent;color:var(--zl-text-color-secondary, #666);cursor:pointer;flex-shrink:0;transition:all .25s ease}.nav-arrow.svelte-1hkto6u svg:where(.svelte-1hkto6u){width:20px;height:20px}.nav-arrow.svelte-1hkto6u:hover,.nav-arrow.svelte-1hkto6u:focus-visible{color:var(--zl-text-color-primary, #444);background:rgba(var(--zl-primary-color-rgb, 255, 176, 0),.12);outline:none;transform:scale(1.08)}.nav-arrow.svelte-1hkto6u:active{transform:scale(.9);transition-duration:80ms}.dot.svelte-1hkto6u{width:44px;height:44px;min-width:26px;min-height:44px;padding:0;border-radius:50%;background:transparent;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease}.dot.svelte-1hkto6u:before{content:"";width:12px;height:12px;border-radius:50%;background-color:var(--dot-accent);opacity:.6;transition:all .22s linear(0,.5 15%,1.15 40%,.97 65%,1)}.dot.active.svelte-1hkto6u{transform:none}.dot.active.svelte-1hkto6u:before{transform:scale(1.4);background-color:var(--dot-primary);opacity:1;border:2px solid #1e1714;box-shadow:2px 2px #1e1714,0 0 10px color-mix(in oklab,var(--dot-primary) 65%,var(--zl-primary-color, var(--dot-primary)))}.dot.svelte-1hkto6u:hover:not(.active):before{opacity:.7;transform:scale(1.2)}.nav-add-list.svelte-1hkto6u{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:50%;background:transparent;border:0;color:#1e1714;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:Space Mono,monospace;font-size:1.1rem;font-weight:900;line-height:1;margin-left:.15rem;align-self:center;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.nav-add-list.svelte-1hkto6u:before{content:"";position:absolute;width:30px;height:30px;border-radius:50%;border:2px dashed rgba(30,23,20,.35);box-shadow:1px 1px #1e171426;transition:all .22s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.nav-add-list.svelte-1hkto6u:hover,.nav-add-list.svelte-1hkto6u:focus-visible{transform:scale(1.12) rotate(90deg);outline:none}.nav-add-list.svelte-1hkto6u:hover:before,.nav-add-list.svelte-1hkto6u:focus-visible:before{background:#fffdf5;border-color:#1e1714;box-shadow:2px 2px #1e1714}.nav-add-list.svelte-1hkto6u:active{transform:scale(.88)}.saved-shared.svelte-hubaz2{width:min(100%,540px);margin:0 auto .7rem;padding:0 .35rem;color:#1e1714}.saved-toggle.svelte-hubaz2{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:.2rem .7rem;border:1px solid rgba(30,23,20,.22);border-radius:12px;background:#fbf1e4;color:inherit;font-size:.72rem;font-weight:900;letter-spacing:.02em;cursor:pointer}.saved-toggle.svelte-hubaz2:hover,.saved-toggle.svelte-hubaz2:focus-visible{background:#fff2d7}.saved-count.svelte-hubaz2{margin-left:.25rem;font-weight:700;opacity:.68}.saved-chevron.svelte-hubaz2{font-size:1.15rem;line-height:1;transition:transform .18s ease}.saved-chevron.expanded.svelte-hubaz2{transform:rotate(180deg)}.saved-links.svelte-hubaz2{display:flex;flex-wrap:wrap;gap:.45rem;padding:.55rem .1rem .15rem}.saved-chip.svelte-hubaz2{display:inline-flex;align-items:center;min-width:0;max-width:100%;border:2px solid #1e1714;border-radius:999px;background:#fbf1e4;box-shadow:2px 2px #1e1714;font-size:.8rem;font-weight:800}.saved-chip.svelte-hubaz2 a:where(.svelte-hubaz2){display:inline-flex;align-items:center;gap:.4rem;min-width:0;min-height:44px;padding:.3rem .35rem .3rem .7rem;color:inherit;text-decoration:none;white-space:nowrap}.saved-name.svelte-hubaz2{min-width:0;overflow:hidden;text-overflow:ellipsis}.saved-dot.svelte-hubaz2{width:.65rem;height:.65rem;flex:0 0 .65rem;border:1px solid #1e1714;border-radius:50%;background:var(--shared-color)}.saved-chip.svelte-hubaz2 button:where(.svelte-hubaz2){width:44px;height:44px;flex:0 0 44px;border:0;border-radius:50%;background:transparent;color:#1e1714;font-size:1.2rem;cursor:pointer}.saved-chip.svelte-hubaz2 button:where(.svelte-hubaz2) span:where(.svelte-hubaz2){display:grid;place-items:center;width:26px;height:26px;border-radius:50%;margin:auto;transition:transform .22s linear(0,.5 15%,1.15 40%,.97 65%,1)}.saved-chip.svelte-hubaz2 button:where(.svelte-hubaz2):hover,.saved-chip.svelte-hubaz2 button:where(.svelte-hubaz2):focus-visible{outline-offset:-4px}.saved-chip.svelte-hubaz2 button:where(.svelte-hubaz2):hover span:where(.svelte-hubaz2),.saved-chip.svelte-hubaz2 button:where(.svelte-hubaz2):focus-visible span:where(.svelte-hubaz2){background:color-mix(in srgb,var(--shared-color) 20%,#fbf1e4);transform:scale(1.1)}.saved-chip.svelte-hubaz2 button:where(.svelte-hubaz2):active span:where(.svelte-hubaz2){transform:scale(.86)}@media(prefers-reduced-motion:reduce){.saved-chevron.svelte-hubaz2,.saved-chip.svelte-hubaz2 button:where(.svelte-hubaz2) span:where(.svelte-hubaz2){transition:none}}.permission-error-container.svelte-p8hja4{max-width:30rem;margin:0 auto 1rem}.permission-error-modal.svelte-p8hja4{display:grid;gap:.75rem;width:100%;padding:1rem;border:2px solid #1e1714;border-radius:18px;background:#fbf1e4;color:#1e1714;box-shadow:3px 3px #1e1714}.modal-header.svelte-p8hja4{display:flex;align-items:center;gap:.6rem}.modal-header.svelte-p8hja4 h3:where(.svelte-p8hja4){margin:0;font-size:1rem;font-weight:900;line-height:1.2}.error-icon.svelte-p8hja4{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--zl-cta-color, #ffcc33) 35%,#fbf1e4)}#permission_error_description.svelte-p8hja4{margin:0;font-size:.84rem;line-height:1.4}.error-steps.svelte-p8hja4{display:grid;gap:.5rem}.step.svelte-p8hja4{display:flex;align-items:flex-start;gap:.6rem}.step-number.svelte-p8hja4{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:1.5px solid #1e1714;border-radius:50%;background:#fc3;font-size:.74rem;font-weight:900}.step.svelte-p8hja4 p:where(.svelte-p8hja4){margin:0;font-size:.8rem;line-height:1.35}.dismiss-btn.svelte-p8hja4{justify-self:end;min-height:44px;padding:.35rem 1rem;border:2px solid #1e1714;border-radius:12px;background:var(--zl-cta-color, #ffcc33);color:#1e1714;font-weight:900;box-shadow:2px 2px #1e1714}.dismiss-btn.svelte-p8hja4:active{transform:translate(1px,1px);box-shadow:1px 1px #1e1714}html[data-booting-lists=true] #lists-container.svelte-1na2zx3{min-height:22rem}.zl-retry-card.svelte-1na2zx3{background:var(--zl-item-bg, #fbf1e4);border:var(--zl-item-border-width, 2px) solid var(--zl-item-border-color, rgba(30, 23, 20, .12));border-radius:16px;padding:.75rem .85rem}.zl-retry-text.svelte-1na2zx3{color:var(--zl-text-color-primary, #1e1714);font-size:.86rem;font-weight:700;line-height:1.3}.zl-retry-button.svelte-1na2zx3{background:var(--zl-cta-color, #ffb000);border:0;border-radius:999px;color:#1e1714;cursor:pointer;font-size:.78rem;font-weight:900;min-height:44px;padding:0 .95rem;transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.zl-retry-button.svelte-1na2zx3:active:not(:disabled){transform:scale(.94)}.zl-retry-button.svelte-1na2zx3:disabled{cursor:default;opacity:.6}.zl-retry-dismiss.svelte-1na2zx3{background:transparent;border:0;border-radius:50%;color:var(--zl-text-color-secondary, #3a2f2a);cursor:pointer;font-size:.8rem;min-height:44px;min-width:32px;opacity:.6}.zl-retry-dismiss.svelte-1na2zx3:hover{opacity:1}.list-first-record-button.svelte-1na2zx3{position:fixed;bottom:calc(var(--zl-footer-height, 5.5rem) + .85rem);right:max(env(safe-area-inset-right),1rem);left:auto;z-index:40;margin:0;width:auto;display:block;filter:drop-shadow(0 10px 22px rgba(0,0,0,.18))}.list-first-shell .pagination-dots{margin-top:.5rem}
