@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/heebo-hebrew-var.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/heebo-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/heebo-latin-ext-var.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--nn-map-filter-height: 60px;--nn-map-card-width: 292px;--nn-map-card-height: 154px;--nn-map-carousel-height: 172px;--nn-map-focused-pin-scale: 1.35;--nn-glass-bg: linear-gradient(180deg, rgba(255, 255, 255, .94) 0%, rgba(255, 243, 234, .88) 100%);--nn-glass-blur: blur(14px) saturate(1.35);--nn-glass-border: 1px solid rgba(255, 255, 255, .95);--nn-glass-shadow: 0 8px 20px rgba(42, 33, 27, .14), 0 0 0 1px rgba(199, 71, 10, .08), inset 0 1px 0 rgba(255, 255, 255, 1);--nn-bg: #fff8f0;--nn-surface: #ffffff;--nn-surface-2: #f7f1ea;--nn-border: #f0e4d6;--nn-border-disabled: #efe6dc;--nn-text: #2a211b;--nn-text-muted: #7c6f64;--nn-text-disabled: #b8aba0;--nn-primary: #c7470a;--nn-primary-hover: #a03707;--nn-primary-active: #7a2a06;--nn-primary-soft: #fff3ea;--nn-primary-soft-2: #ffe2ce;--nn-on-primary: #ffffff;--nn-accent: #ff9a2e;--nn-on-accent: #3d2409;--nn-success: #1e9e63;--nn-success-soft: #e8f7ef;--nn-success-text: #137a4a;--nn-danger: #d93a2b;--nn-danger-soft: #fdecea;--nn-danger-text: #b02a1e;--nn-warning: #ff9a2e;--nn-warning-soft: #fff3ea;--nn-warning-text: #8a4a08;--nn-user-dot: #2e7dd1;--nn-overlay: rgba(42, 33, 27, .5);--nn-map-land: #f4efe7;--nn-map-road: #ffffff;--nn-map-park: #e4efdf;--nn-map-water: #dee9f2;--nn-font: "Heebo", system-ui, -apple-system, "Segoe UI", sans-serif;--nn-fs-display: 44px;--nn-fs-h1: 32px;--nn-fs-h2: 24px;--nn-fs-h3: 20px;--nn-fs-body-lg: 17px;--nn-fs-body: 15px;--nn-fs-label: 13px;--nn-fs-caption: 12px;--nn-fs-input: 16px;--nn-fw-regular: 400;--nn-fw-bold: 700;--nn-fw-heavy: 800;--nn-fw-black: 900;--nn-lh-tight: 1.15;--nn-lh-body: 1.65;--nn-space-1: 4px;--nn-space-2: 8px;--nn-space-3: 12px;--nn-space-4: 16px;--nn-space-5: 24px;--nn-space-6: 32px;--nn-space-7: 48px;--nn-radius-sm: 10px;--nn-radius-md: 14px;--nn-radius-lg: 18px;--nn-radius-full: 999px;--nn-tap-target: 44px;--nn-user-dot-size: 20px;--nn-user-dot-halo: 28px;--nn-user-dot-halo-offset: -4px;--nn-user-dot-pulse-scale: 3;--nn-shadow-sm: 0 2px 6px rgba(42, 33, 27, .06);--nn-shadow-md: 0 6px 18px rgba(42, 33, 27, .1);--nn-shadow-lg: 0 14px 34px rgba(42, 33, 27, .16);--nn-shadow-primary: 0 6px 16px rgba(199, 71, 10, .24);--nn-dur-fast: .12s;--nn-dur-sheet: .24s;--nn-dur-screen: .28s;--nn-ease: cubic-bezier(.2, .8, .2, 1)}*{margin:0;padding:0;box-sizing:border-box}.nn-app-shell{position:relative;margin-left:var(--safe-area-inset-left, env(safe-area-inset-left, 0px));margin-right:var(--safe-area-inset-right, env(safe-area-inset-right, 0px))}.nn-map-controls{flex-direction:column}.nn-map{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-height:500px)and (orientation:landscape){.nn-map-controls{flex-direction:row}}html,body,#root{height:100%}body{direction:rtl;overscroll-behavior:none;-webkit-font-smoothing:antialiased;font-family:var(--nn-font);font-size:var(--nn-fs-body);line-height:var(--nn-lh-body);color:var(--nn-text);background:var(--nn-bg)}h1,h2,h3{line-height:var(--nn-lh-tight);font-weight:var(--nn-fw-black)}::selection{background:var(--nn-primary-soft-2);color:var(--nn-text)}:focus-visible{outline:3px solid var(--nn-accent);outline-offset:2px;box-shadow:0 0 0 2px var(--nn-text);border-radius:4px}.nn-radius-notice{inset-inline-start:50%;transform:translate(50%);width:max-content;max-width:calc(100vw - 2 * var(--nn-space-4))}@media(max-width:480px)and (max-height:640px){.nn-radius-notice{inset-inline-start:calc(var(--nn-space-4) + var(--nn-tap-target) + var(--nn-space-2));transform:none;max-width:calc(100vw - 2 * var(--nn-space-4) - var(--nn-tap-target) - var(--nn-space-2))}}.skip-link{position:absolute;inset-inline-start:50%;transform:translate(50%);top:-100px;z-index:1000;padding:12px 20px;min-height:var(--nn-tap-target);background:var(--nn-primary);color:var(--nn-on-primary);border-radius:0 0 var(--nn-radius-md) var(--nn-radius-md);font:inherit;font-weight:var(--nn-fw-heavy);text-decoration:none;transition:top var(--nn-dur-fast) var(--nn-ease)}.skip-link:focus{top:0}.maplibregl-ctrl-group{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes nn-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes nn-pulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.9);opacity:0}}@keyframes nn-sheet-in{0%{transform:translateY(12%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes nn-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nn-spin{to{transform:rotate(360deg)}}@keyframes nn-scan{0%{transform:scale(.35);opacity:.8}to{transform:scale(1.8);opacity:0}}.nn-sheet-in{animation:nn-sheet-in var(--nn-dur-sheet) var(--nn-ease)}.nn-fade-in{animation:nn-fade-in var(--nn-dur-fast) var(--nn-ease)}@keyframes nn-flag-plant{0%{transform:translateY(-14px) scaleY(.6);opacity:0}70%{transform:translateY(0) scaleY(1.06);opacity:1}to{transform:translateY(0) scaleY(1);opacity:1}}.nn-search-flag{transform-origin:50% 100%;animation:nn-flag-plant var(--nn-dur-sheet) var(--nn-ease)}.nn-search-flag svg{display:block}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{margin-top:calc(var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) + 60px)}.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-bottom-left{margin-bottom:calc(var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + var(--nn-map-filter-height))}#main-content[data-strip] .maplibregl-ctrl-bottom-right,#main-content[data-strip] .maplibregl-ctrl-bottom-left{margin-bottom:calc(var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + var(--nn-map-filter-height) + var(--nn-map-carousel-height) + 8px)}.nn-strip{scrollbar-width:none}.nn-strip::-webkit-scrollbar{display:none}.maplibregl-ctrl-group button{width:40px;height:40px}.maplibregl-ctrl-group{border-radius:var(--nn-radius-md);box-shadow:var(--nn-shadow-sm);border:1px solid var(--nn-border);overflow:hidden}.maplibregl-ctrl-group button+button{border-top-color:var(--nn-border)}.maplibregl-ctrl-attrib{font-family:var(--nn-font);font-size:var(--nn-fs-caption);border-radius:var(--nn-radius-sm) 0 0 0}.nn-map .maplibregl-user-location-dot,.nn-map .maplibregl-user-location-dot:before{width:var(--nn-user-dot-size);height:var(--nn-user-dot-size);background-color:var(--nn-user-dot)}.nn-map .maplibregl-user-location-dot:before{animation-name:nn-user-location-pulse}.nn-map .maplibregl-user-location-dot:after{top:var(--nn-user-dot-halo-offset);left:var(--nn-user-dot-halo-offset);width:var(--nn-user-dot-halo);height:var(--nn-user-dot-halo);border:3px solid var(--nn-surface)}.nn-map .maplibregl-canvas-container{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.nn-map .maplibregl-user-location-accuracy-circle{background-color:color-mix(in srgb,var(--nn-user-dot) 18%,transparent);outline:1px solid color-mix(in srgb,var(--nn-user-dot) 32%,transparent)}@keyframes nn-user-location-pulse{0%{opacity:.72;transform:scale(1)}70%{opacity:0;transform:scale(var(--nn-user-dot-pulse-scale))}to{opacity:0;transform:scale(var(--nn-user-dot-pulse-scale))}}.nn-nearby-card{width:min(var(--nn-map-card-width),calc(100vw - var(--nn-space-7)));height:var(--nn-map-card-height);display:flex;flex-direction:column;gap:var(--nn-space-2);padding:var(--nn-space-3);background:var(--nn-cat-soft);color:var(--nn-cat-ink);border:3px solid var(--nn-cat-top);border-radius:var(--nn-radius-lg);box-shadow:var(--nn-shadow-lg);font-size:var(--nn-fs-caption);line-height:var(--nn-lh-tight)}.nn-walk-top{flex:1;min-height:0;display:flex;align-items:flex-start;gap:var(--nn-space-3)}.nn-nearby-main{flex:1;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.nn-nearby-category{max-width:100%;border-radius:var(--nn-radius-full);padding:2px var(--nn-space-2);font-size:var(--nn-fs-caption);font-weight:var(--nn-fw-heavy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nn-nearby-name{max-width:100%;margin-top:2px;font-size:var(--nn-fs-h3);font-weight:var(--nn-fw-black);line-height:var(--nn-lh-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nn-walk-line{max-width:100%;color:color-mix(in srgb,var(--nn-cat-ink) 90%,var(--nn-cat-soft));font-size:var(--nn-fs-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nn-nearby-phone{white-space:nowrap}.nn-walk-side{flex:none;max-width:46%;align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;gap:var(--nn-space-2);text-align:end}.nn-walk-side .nn-nearby-category{flex:none;max-width:100%;line-height:1.3}.nn-walk-dial{position:relative;flex:none;width:100%;height:100%}.nn-walk-dial svg{width:100%;height:100%}.nn-walk-dial svg{display:block;transform:rotate(-90deg)}.nn-walk-ticks line{stroke:var(--nn-cat-bottom);stroke-width:1.6;stroke-linecap:round;opacity:.4}.nn-walk-track{fill:none;stroke:color-mix(in srgb,var(--nn-cat-top) 40%,var(--nn-surface));stroke-width:7}.nn-walk-arc{fill:none;stroke:var(--nn-cat-bottom);stroke-width:7;stroke-linecap:round;animation:nn-dial-fill 1.1s var(--nn-ease) both}.nn-walk-num{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;line-height:1}.nn-walk-num b{font-size:var(--nn-fs-body);font-weight:var(--nn-fw-black);line-height:1}.nn-walk-num small{font-size:10px;font-weight:var(--nn-fw-bold);color:color-mix(in srgb,var(--nn-cat-ink) 90%,var(--nn-cat-soft))}@keyframes nn-dial-fill{0%{stroke-dashoffset:var(--nn-dial-c)}}.nn-walk-actions{flex:none;display:flex;align-items:center;gap:var(--nn-space-1)}.nn-walk-slide,.nn-walk-choose{position:relative;flex:1;min-width:0;height:calc(var(--nn-tap-target) + 8px)}.nn-walk-slide{border-radius:var(--nn-radius-full);overflow:hidden;background:color-mix(in srgb,var(--nn-cat-top) 14%,var(--nn-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nn-cat-top) 38%,transparent)}.nn-walk-fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:var(--nn-radius-full);background:linear-gradient(to left,var(--nn-cat-top),var(--nn-cat-bottom));transition:inline-size var(--nn-dur-sheet) var(--nn-ease)}.nn-walk-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-inline-start:calc(var(--nn-tap-target) + 8px);padding-inline-end:var(--nn-space-2);font-size:var(--nn-fs-label);font-weight:var(--nn-fw-heavy);white-space:nowrap;overflow:hidden;color:transparent;background:linear-gradient(90deg,var(--nn-cat-ink) 30%,var(--nn-cat-top) 50%,var(--nn-cat-ink) 70%) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;animation:nn-walk-shimmer 2.6s linear infinite}.nn-walk-knob{position:absolute;inset-block-start:4px;inset-inline-start:4px;width:var(--nn-tap-target);height:var(--nn-tap-target);border:0;border-radius:50%;display:grid;place-items:center;background:var(--nn-surface);color:var(--nn-cat-ink);padding:2px;box-shadow:var(--nn-shadow-md);cursor:grab;touch-action:none;transition:transform var(--nn-dur-sheet) var(--nn-ease);animation:nn-walk-nudge 3.2s ease-in-out infinite}.nn-walk-knob:active{cursor:grabbing}.nn-walk-slide[data-dragging] .nn-walk-fill,.nn-walk-slide[data-dragging] .nn-walk-knob{transition:none;animation:none}@keyframes nn-walk-shimmer{to{background-position:-200% 0}}@keyframes nn-walk-nudge{0%,78%,to{translate:0 0}86%{translate:-14px 0}93%{translate:-4px 0}}.nn-walk-choose{display:flex;align-items:center;gap:var(--nn-space-1);animation:nn-walk-choose-in var(--nn-dur-sheet) var(--nn-ease)}.nn-walk-actions:has(.nn-walk-choose) .nn-nearby-advertise{display:none}.nn-walk-app{flex:1 1 0;min-width:0;min-height:var(--nn-tap-target);padding-inline:var(--nn-space-2);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--nn-radius-full);background:var(--nn-primary);color:var(--nn-on-primary);font-size:var(--nn-fs-label);font-weight:var(--nn-fw-heavy);text-decoration:none;white-space:nowrap;box-shadow:var(--nn-shadow-primary)}.nn-walk-back{flex:none;width:var(--nn-tap-target);height:var(--nn-tap-target);border-radius:50%;border:1px solid var(--nn-border);background:var(--nn-surface);color:var(--nn-text);font:inherit;font-size:var(--nn-fs-h3);cursor:pointer}@keyframes nn-walk-choose-in{0%{opacity:0;transform:scale(.96)}}.nn-nearby-advertise{flex:none;min-height:var(--nn-tap-target);padding-inline:var(--nn-space-2);border:0;border-radius:var(--nn-radius-sm);background:transparent;color:var(--nn-cat-deep);font:inherit;font-size:var(--nn-fs-caption);font-weight:var(--nn-fw-heavy);text-decoration:underline dotted;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.nn-coming-soon{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(calc(100% - var(--nn-space-6)),28rem);max-height:calc(100dvh - var(--nn-space-6));padding:var(--nn-space-6);border:1px solid var(--nn-border);border-radius:var(--nn-radius-lg);background:var(--nn-bg);color:var(--nn-text);box-shadow:var(--nn-shadow-lg)}.nn-coming-soon::backdrop{background:var(--nn-overlay)}.nn-coming-soon-content{display:grid;gap:var(--nn-space-4)}.nn-coming-soon-content h2{font-size:var(--nn-fs-h2)}.nn-coming-soon-label{color:var(--nn-primary);font-weight:var(--nn-fw-heavy)}
