.glass-logo.svelte-171xe9u{aspect-ratio:56/60;border-radius:13px;display:inline-block;position:relative;overflow:hidden}.glass-logo.svelte-171xe9u .blade{-webkit-backdrop-filter:blur(3px);width:44.643%;height:auto;position:absolute}.glass-logo.svelte-171xe9u .blade.tl{top:0;left:0}.glass-logo.svelte-171xe9u .blade.tr{top:0;right:0}.glass-logo.svelte-171xe9u .blade.bl{bottom:0;left:0}.glass-logo.svelte-171xe9u .blade.br{bottom:0;right:0}.glass-toggle.svelte-fafs1l{cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:.4;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:inline-flex}.glass-toggle.on.svelte-fafs1l{opacity:1}.glass-toggle.svelte-fafs1l:focus,.glass-toggle.svelte-fafs1l:focus-visible{outline:none}.mark.svelte-fafs1l{display:inline-flex}.mark.svelte-fafs1l .glass-mark{width:100%}.sidewalk.svelte-1bjbkfb{--sidewalk-gap:16px;--tile-gap:8px;--tile-size:56px;--tile-radius:24px;--tile-bg:#ffffff24;--tile-bg-hover:#fff3;--tile-border:1px solid #ffffff03;--tile-shadow:inset 1px 1px 0 0 #ffffff4d, inset -1px -1px 4px 0 #ffffff4d;--tile-color:#fff;--glyph-size:1.6rem;--glyph-weight:700;--label-size:12px;--label-color:#fff;--label-font:inherit;align-items:center;gap:var(--sidewalk-gap);flex-direction:column;display:flex}.sidewalk.surface.svelte-1bjbkfb{--sidewalk-gap:14px;--tile-gap:6px;--tile-size:48px;--tile-radius:9999px;--tile-bg:hsl(var(--foreground) / .07);--tile-bg-hover:hsl(var(--foreground) / .12);--tile-border:1px solid hsl(var(--foreground) / .14);--tile-shadow:0 2px 8px hsl(var(--foreground) / .1);--tile-color:hsl(var(--foreground));--glyph-size:18px;--glyph-weight:600;--label-size:.8rem;--label-color:hsl(var(--foreground) / .85);--label-font:var(--font-sans)}.sidewalk.hero.svelte-1bjbkfb{--label-font:"IBM Plex Sans", sans-serif}.sidewalk.count-labels.svelte-1bjbkfb{--label-size:.7rem}.sidewalk.count-labels.svelte-1bjbkfb .sidewalk-label:where(.svelte-1bjbkfb){text-shadow:0 1px 6px #000000d9}.sidewalk-item.svelte-1bjbkfb{align-items:center;gap:var(--tile-gap);color:var(--tile-color);text-transform:none;letter-spacing:-.02em;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;padding:0;text-decoration:none;display:flex}:where(button.sidewalk-item.svelte-1bjbkfb,a.sidewalk-item.svelte-1bjbkfb){cursor:pointer}.sidewalk-item.sidewalk-display.svelte-1bjbkfb{cursor:default}.sidewalk-item.svelte-1bjbkfb:disabled,.sidewalk-item.is-disabled.svelte-1bjbkfb{opacity:.4;cursor:default}.sidewalk-item.is-active.svelte-1bjbkfb{--tile-color:var(--sidewalk-active-color,#34d399)}.sidewalk-tile.svelte-1bjbkfb{width:var(--tile-size);height:var(--tile-size);border-radius:var(--tile-radius);background:var(--tile-bg);border:var(--tile-border);box-shadow:var(--tile-shadow);-webkit-backdrop-filter:blur(8.26px);justify-content:center;align-items:center;transition:background .2s,transform .15s ease-out;display:inline-flex}.svelte-1bjbkfb:where(button.sidewalk-item:where(.svelte-1bjbkfb),a.sidewalk-item:where(.svelte-1bjbkfb)):hover .sidewalk-tile:where(.svelte-1bjbkfb){background:var(--tile-bg-hover)}.svelte-1bjbkfb:where(button.sidewalk-item:where(.svelte-1bjbkfb),a.sidewalk-item:where(.svelte-1bjbkfb)):active .sidewalk-tile:where(.svelte-1bjbkfb){transform:scale(.95)}.sidewalk-tile.glyph.svelte-1bjbkfb{font-size:var(--glyph-size);font-weight:var(--glyph-weight);line-height:1}.sidewalk.hero.svelte-1bjbkfb .sidewalk-tile[data-role=zap]:where(.svelte-1bjbkfb){position:relative}.sidewalk.hero.svelte-1bjbkfb .sidewalk-tile[data-role=zap]:where(.svelte-1bjbkfb) .zap-burst:where(.svelte-1bjbkfb){z-index:-1;border-radius:inherit;pointer-events:none;border:1.5px solid #ffffffb3;animation:.55s ease-out forwards svelte-1bjbkfb-zap-ring-once;position:absolute;inset:0}.sidewalk.hero.svelte-1bjbkfb .sidewalk-tile[data-role=zap]:where(.svelte-1bjbkfb) .zap-burst:where(.svelte-1bjbkfb):before{content:"";border-radius:inherit;filter:blur(7px);background:radial-gradient(circle,#ffffff8c 0%,#0000 70%);animation:.55s ease-out forwards svelte-1bjbkfb-zap-flash-once;position:absolute;inset:-10px}@keyframes svelte-1bjbkfb-zap-ring-once{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes svelte-1bjbkfb-zap-flash-once{0%{opacity:.9;transform:scale(.9)}45%{opacity:.7}to{opacity:0;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.sidewalk.hero.svelte-1bjbkfb .sidewalk-tile[data-role=zap]:where(.svelte-1bjbkfb) .zap-burst:where(.svelte-1bjbkfb),.sidewalk.hero.svelte-1bjbkfb .sidewalk-tile[data-role=zap]:where(.svelte-1bjbkfb) .zap-burst:where(.svelte-1bjbkfb):before{opacity:0;animation:none}}.sidewalk-label.svelte-1bjbkfb{font-family:var(--label-font);font-size:var(--label-size);color:var(--label-color);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.1}.sheet-loading.svelte-ks44v9{min-height:120px;color:hsl(var(--foreground) / .7);font-family:var(--font-sans);justify-content:center;align-items:center;gap:12px;font-size:.95rem;display:flex}.spinner.svelte-ks44v9{border:2px solid hsl(var(--foreground) / .2);border-top-color:hsl(var(--foreground) / .7);border-radius:9999px;width:20px;height:20px;animation:.7s linear infinite svelte-ks44v9-spin}@keyframes svelte-ks44v9-spin{to{transform:rotate(360deg)}}.failed-copy.svelte-ks44v9{text-align:center;font-family:var(--font-sans);color:hsl(var(--foreground) / .9);margin:0;font-size:1rem}.enter-btn.svelte-ks44v9{color:#fff;width:100%;height:54px;font-family:var(--font-sans);background:#30f;border-radius:9999px;justify-content:center;align-items:center;font-size:1.05rem;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px -8px #30f9}.not-now.svelte-ks44v9{width:100%;height:48px;color:hsl(var(--foreground) / .6);font-family:var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;font-size:.95rem}.zap-icon.svelte-re7hy5{-webkit-backdrop-filter:blur(6px);color:#fff;background:#ffffff1a;border-radius:32px;justify-content:center;align-self:center;align-items:center;width:52px;height:52px;display:inline-flex}.zap-copy.svelte-re7hy5{font-family:var(--font-sans);color:hsl(var(--foreground) / .9);margin:0;font-size:1rem;line-height:1.4}.zap-presets.svelte-re7hy5{flex-wrap:wrap;gap:8px;display:flex}.preset-pill.svelte-re7hy5{height:38px;color:hsl(var(--foreground) / .55);font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9999px;padding:0 18px;font-size:.95rem;font-weight:400;transition:background .2s,color .2s}.preset-pill.svelte-re7hy5:hover{color:hsl(var(--foreground) / .8);background:0 0}.preset-pill.active.svelte-re7hy5{background:hsl(var(--foreground) / .12);color:hsl(var(--foreground))}.zap-custom.svelte-re7hy5{background:hsl(var(--foreground) / .06);border-radius:14px;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.sat-sign.svelte-re7hy5{width:16px;color:hsl(var(--foreground) / .5);font-family:var(--font-sans);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.zap-custom.svelte-re7hy5 input:where(.svelte-re7hy5){min-width:0;height:100%;color:hsl(var(--foreground));font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.zap-custom.svelte-re7hy5 input:where(.svelte-re7hy5):focus{box-shadow:none;border:none}.zap-destination.svelte-re7hy5{font-family:var(--font-sans);align-self:stretch;align-items:baseline;gap:8px;margin:0;font-size:.9rem;display:flex}.dest-label.svelte-re7hy5{color:hsl(var(--foreground) / .5)}.dest-address.svelte-re7hy5{color:hsl(var(--foreground) / .9);word-break:break-all}.zap-error-msg.svelte-re7hy5{color:#f87171;margin:0;font-size:.85rem}.zap-success-msg.svelte-re7hy5{color:#4ade80;margin:0;font-size:.85rem}.zap-sub.svelte-re7hy5{font-family:var(--font-sans);color:hsl(var(--foreground) / .6);margin:0;font-size:.9rem;line-height:1.4}.send-btn.svelte-re7hy5{color:#fff;width:100%;height:54px;font-family:var(--font-sans);letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#30f;border:none;border-radius:9999px;justify-content:center;align-items:center;font-size:1.05rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex;box-shadow:0 10px 30px -8px #30f9}.send-btn.svelte-re7hy5:hover{opacity:.92;color:#fff}.send-btn.svelte-re7hy5:disabled{opacity:.5;cursor:default;box-shadow:none}.ghost-btn.svelte-re7hy5{color:hsl(var(--foreground) / .6);font-family:var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:4px;font-size:.95rem}.zap-mono.svelte-re7hy5{color:hsl(var(--foreground) / .45);margin:-8px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.pencil.svelte-re7hy5{color:hsl(var(--foreground) / .5);flex-shrink:0;display:inline-flex}.zap-toggle.svelte-re7hy5{font-family:var(--font-sans);color:hsl(var(--foreground) / .8);justify-content:space-between;align-items:center;gap:12px;font-size:.95rem;display:flex}.switch.svelte-re7hy5{background:hsl(var(--foreground) / .15);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:9999px;flex-shrink:0;align-items:center;width:48px;height:28px;padding:2px;transition:background .2s;display:inline-flex}.switch.on.svelte-re7hy5{background:#30f}.switch.svelte-re7hy5:disabled{opacity:.5;cursor:default}.switch.svelte-re7hy5 .knob:where(.svelte-re7hy5){background:#fff;border-radius:9999px;width:24px;height:24px;transition:transform .2s}.switch.on.svelte-re7hy5 .knob:where(.svelte-re7hy5){transform:translate(20px)}.zap-enroll.svelte-re7hy5{font-family:var(--font-sans);color:hsl(var(--foreground) / .6);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;margin-top:-6px;font-size:.85rem;display:flex}.zap-enroll.svelte-re7hy5 input:where(.svelte-re7hy5){accent-color:#30f;flex-shrink:0;width:16px;height:16px}.zap-divider.svelte-re7hy5{font-family:var(--font-sans);color:hsl(var(--foreground) / .4);align-items:center;gap:10px;font-size:.8rem;display:flex}.zap-divider.svelte-re7hy5:before,.zap-divider.svelte-re7hy5:after{content:"";background:hsl(var(--foreground) / .12);flex:1;height:1px}.zap-pay.svelte-re7hy5{flex-direction:column;align-items:center;gap:10px;display:flex}.zap-qr.svelte-re7hy5{background:#fff;border-radius:16px;padding:12px;line-height:0}.zap-pay-hint.svelte-re7hy5{font-family:var(--font-sans);color:hsl(var(--foreground) / .5);text-align:center;margin:0;font-size:.8rem}.zap-lud16.svelte-re7hy5{align-items:center;gap:10px;width:100%;padding:4px 6px 0 14px;display:flex}.zap-lud16-addr.svelte-re7hy5{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);color:hsl(var(--foreground) / .7);flex:1;font-size:.9rem;overflow:hidden}.zap-copy-btn.svelte-re7hy5{background:hsl(var(--foreground) / .12);color:hsl(var(--foreground) / .9);font-family:var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:9999px;flex-shrink:0;padding:9px 20px;font-size:.85rem;transition:background .2s}.zap-copy-btn.svelte-re7hy5:hover{background:hsl(var(--foreground) / .18)}.gate-copy.svelte-8x320{text-align:center;font-family:var(--font-sans);flex-direction:column;gap:2px;margin:8px 0 4px;font-size:1.15rem;line-height:1.4;display:flex}.gate-head.svelte-8x320{color:hsl(var(--foreground))}.gate-sub.svelte-8x320{color:hsl(var(--foreground) / .85)}.enter-btn.svelte-8x320{background:hsl(var(--primary));width:100%;height:56px;color:hsl(var(--primary-foreground));font-family:var(--font-sans);box-shadow:0 10px 30px -8px hsl(var(--primary) / .6);border-radius:9999px;justify-content:center;align-items:center;gap:10px;font-size:1.1rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex;position:relative}.enter-btn.svelte-8x320:hover{opacity:.92;color:hsl(var(--primary-foreground))}.arrow.svelte-8x320{background:hsl(var(--primary-foreground));width:30px;height:30px;color:hsl(var(--primary));border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:12px}.not-now.svelte-8x320{background:hsl(var(--foreground) / .08);width:100%;height:52px;color:hsl(var(--foreground) / .85);font-family:var(--font-sans);text-transform:none;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:9999px;font-size:1rem;font-weight:400;transition:background .2s}.not-now.svelte-8x320:hover{background:hsl(var(--foreground) / .12);color:hsl(var(--foreground) / .85)}
