.search-panel[data-v-d4c64baa]{direction:rtl;position:relative;z-index:5}.search-panel.is-lifted[data-v-d4c64baa]{margin-top:clamp(-104px,-7vw,-64px)}.panel[data-v-d4c64baa]{align-items:stretch;background:var(--white);border-radius:var(--r-pill);box-shadow:0 1px 2px #08152e0a,0 30px 68px -34px #08152e61,inset 0 0 0 1px #08152e0d;display:flex;gap:2px;padding:10px;padding-inline-start:12px;transition:box-shadow .4s ease}.panel[data-v-d4c64baa]:focus-within{box-shadow:0 1px 2px #08152e0a,0 34px 74px -32px #08152e6b,inset 0 0 0 1px #c89b2c57}.field[data-v-d4c64baa]{align-items:center;border-radius:var(--r-pill);cursor:text;display:flex;gap:12px;height:64px;min-width:0;padding:0 20px;position:relative;transition:background .3s ease}.field[data-v-d4c64baa]:hover{background:var(--paper)}.field--text[data-v-d4c64baa]{flex:1 1 34%}.field[data-v-d4c64baa]:not(.field--text){align-items:stretch;cursor:pointer;flex:1 1 0;flex-direction:column;gap:3px;justify-content:center}.field.is-off[data-v-d4c64baa]{opacity:.55}.field small[data-v-d4c64baa]{color:var(--ink-faint);font-size:10px;font-weight:600;letter-spacing:.04em}.field-icon[data-v-d4c64baa]{fill:none;flex:0 0 auto;height:18px;stroke:var(--gold);stroke-linecap:round;stroke-width:1.9;width:18px}.field input[data-v-d4c64baa],.field select[data-v-d4c64baa]{background:none;border:0;font:inherit;outline:none;padding:0;width:100%}.field .value[data-v-d4c64baa],.field input[data-v-d4c64baa],.field select[data-v-d4c64baa]{color:var(--ink);font-size:13.5px;font-weight:500;min-width:0;text-overflow:ellipsis}.field .value[data-v-d4c64baa]{align-items:center;display:flex;gap:7px;overflow:hidden;white-space:nowrap}.field .value svg[data-v-d4c64baa]{fill:none;flex:0 0 auto;height:9px;stroke:var(--gold);stroke-linecap:round;stroke-width:1.8;width:9px}.field select[data-v-d4c64baa]{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute}.field select[data-v-d4c64baa]:disabled{cursor:default}.field[data-v-d4c64baa]:has(select:focus-visible){background:var(--paper);box-shadow:inset 0 0 0 2px #c89b2c8c}.field input[data-v-d4c64baa]::-moz-placeholder{color:var(--ink-faint);font-weight:400}.field input[data-v-d4c64baa]::placeholder{color:var(--ink-faint);font-weight:400}.field input[data-v-d4c64baa]::-webkit-search-cancel-button{display:none}.divider[data-v-d4c64baa]{align-self:center;background:var(--line);flex:0 0 auto;height:28px;width:1px}.submit[data-v-d4c64baa]{align-items:center;background:var(--navy);border:0;border-radius:var(--r-pill);box-shadow:0 14px 30px -18px #08152eb3;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13.5px;font-weight:600;gap:10px;height:64px;letter-spacing:-.01em;margin-inline-start:8px;padding:0 34px;transition:background .35s ease,transform .35s var(--ease),box-shadow .35s ease}.submit svg[data-v-d4c64baa]{fill:none;height:17px;stroke:var(--gold-light);stroke-linecap:round;stroke-width:1.9;width:17px}.submit[data-v-d4c64baa]:hover{background:var(--navy-2);box-shadow:0 18px 36px -18px #08152ec7;transform:translateY(-2px)}.map-link[data-v-d4c64baa]{align-items:center;background:none;border:0;color:var(--ink-muted);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:7px;margin:16px auto 0;padding:0;transition:color .3s ease}.map-link svg[data-v-d4c64baa]{fill:none;height:14px;stroke:var(--gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:14px}.map-link[data-v-d4c64baa]:hover{color:var(--ink)}@media(max-width:1180px){.field[data-v-d4c64baa]{padding-inline:15px}.submit[data-v-d4c64baa]{padding-inline:26px}}@media(max-width:900px){.panel[data-v-d4c64baa]{border-radius:var(--r-xl);flex-wrap:wrap;padding:10px}.field--text[data-v-d4c64baa]{border-bottom:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;flex:1 1 100%}.field[data-v-d4c64baa]:not(.field--text){flex:1 1 40%}.divider[data-v-d4c64baa]{display:none}.submit[data-v-d4c64baa]{flex:1 1 100%;height:56px;justify-content:center;margin:6px 0 0}}@media(max-width:520px){.search-panel.is-lifted[data-v-d4c64baa]{margin-top:-46px}.field[data-v-d4c64baa]:not(.field--text){flex:1 1 100%}.field:not(.field--text)+.field[data-v-d4c64baa]{border-top:1px solid var(--line)}.field[data-v-d4c64baa]{height:58px}}.chip-bar[data-v-fad48e02]{direction:rtl;padding:clamp(26px,3.2vw,40px) 0 0}.chip-row[data-v-fad48e02]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.chip-label[data-v-fad48e02]{color:var(--ink-faint);font-size:11px;font-weight:600;margin-inline-end:6px}.chip[data-v-fad48e02]{background:var(--white);border:0;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted);cursor:pointer;font-size:11.5px;font-weight:500;padding:10px 17px;transition:box-shadow .3s ease,background .3s ease,color .3s ease}.chip[data-v-fad48e02]:hover:not(:disabled){box-shadow:inset 0 0 0 1px #c89b2c8c;color:var(--ink)}.chip.is-on[data-v-fad48e02]{background:var(--navy);box-shadow:inset 0 0 0 1px transparent,0 10px 22px -16px #08152ecc;color:#fff}.chip.is-pending[data-v-fad48e02]{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-faint);cursor:not-allowed;opacity:.6}@media(max-width:720px){.chip-row[data-v-fad48e02]{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.chip-row[data-v-fad48e02]::-webkit-scrollbar{display:none}.chip[data-v-fad48e02],.chip-label[data-v-fad48e02]{flex:0 0 auto}}.center-rail[data-v-bdfbf3da]{direction:rtl;padding:var(--section-y) 0 0}.rail-head[data-v-bdfbf3da]{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.rail-nav[data-v-bdfbf3da]{display:flex;flex:0 0 auto;gap:8px}.rail-nav button[data-v-bdfbf3da]{background:var(--white);border:1px solid var(--line);border-radius:50%;color:var(--ink);cursor:pointer;font-size:18px;height:42px;line-height:1;transition:border-color .3s ease,color .3s ease,transform .3s var(--ease);width:42px}.rail-nav button[data-v-bdfbf3da]:hover{border-color:#c89b2c99;color:var(--gold);transform:translateY(-2px)}.rail[data-v-bdfbf3da]{display:flex;gap:18px;margin-top:clamp(30px,3.6vw,46px);overflow-x:auto;overscroll-behavior-x:contain;padding:8px var(--page-gutter) 22px;scroll-snap-type:x mandatory;scrollbar-width:none}.rail.is-contained[data-v-bdfbf3da]{margin-inline:auto;padding-inline:0;width:var(--shell)}.rail[data-v-bdfbf3da]::-webkit-scrollbar{display:none}.rail-card[data-v-bdfbf3da]{flex:0 0 auto;scroll-snap-align:start;width:clamp(238px,21vw,292px)}@media(max-width:620px){.rail-head[data-v-bdfbf3da]{align-items:stretch;flex-direction:column;gap:18px}.rail-nav[data-v-bdfbf3da]{display:none}.rail-card[data-v-bdfbf3da]{width:76vw}}.region-section[data-v-4204c145]{direction:rtl;padding:var(--section-y) 0 0}.region-head[data-v-4204c145]{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.rail-nav[data-v-4204c145]{display:flex;flex:0 0 auto;gap:8px}.rail-nav button[data-v-4204c145]{background:var(--white);border:1px solid var(--line);border-radius:50%;color:var(--ink);cursor:pointer;font-size:17px;height:40px;line-height:1;transition:border-color .3s ease,color .3s ease,transform .3s var(--ease);width:40px}.rail-nav button[data-v-4204c145]:hover{border-color:#c89b2c99;color:var(--gold);transform:translateY(-2px)}.rail[data-v-4204c145]{display:flex;gap:14px;margin-top:clamp(28px,3.4vw,42px);overflow-x:auto;overscroll-behavior-x:contain;padding-inline:var(--page-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.rail.is-contained[data-v-4204c145]{margin-inline:auto;padding-inline:0;width:var(--shell)}.rail[data-v-4204c145]::-webkit-scrollbar{display:none}.region[data-v-4204c145]{aspect-ratio:5/6;background:var(--navy);border:0;border-radius:var(--r-lg);cursor:pointer;flex:0 0 auto;overflow:hidden;padding:0;position:relative;scroll-snap-align:start;transition:transform .5s var(--ease),box-shadow .5s var(--ease);width:clamp(180px,20vw,250px)}.region[data-v-4204c145]:focus-visible,.region[data-v-4204c145]:hover{box-shadow:var(--shadow-raised);transform:translateY(-5px)}.region img[data-v-4204c145]{filter:saturate(.92) contrast(1.04);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .9s var(--ease);width:100%}.region:hover img[data-v-4204c145]{transform:scale(1.06)}.region-shade[data-v-4204c145]{background:linear-gradient(180deg,#08152e4d,#08152e2e 40%,#061429eb);inset:0;position:absolute;transition:background .5s ease}.region-mark[data-v-4204c145]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border-radius:50%;display:grid;height:30px;inset-inline-start:12px;place-items:center;position:absolute;top:12px;width:30px;z-index:2}.region-mark svg[data-v-4204c145]{fill:none;height:15px;stroke:#fff;stroke-width:1.5;width:15px}.region-copy[data-v-4204c145]{color:#fff;display:flex;flex-direction:column;gap:5px;inset:auto 16px 16px;position:absolute;text-align:start;z-index:2}.region-copy strong[data-v-4204c145]{font-family:var(--font-display);font-size:14.5px;font-weight:500;letter-spacing:-.03em;line-height:1.4}.region-copy small[data-v-4204c145]{color:#ffffffad;font-size:11px}.region.is-on[data-v-4204c145]{box-shadow:inset 0 0 0 2px var(--gold),var(--shadow-card)}.region.is-on .region-shade[data-v-4204c145]{background:linear-gradient(180deg,#08152e38,#08152e4d 46%,#061429f0)}.region.is-on .region-mark[data-v-4204c145]{background:var(--gold)}@media(max-width:620px){.region-head[data-v-4204c145]{align-items:stretch;flex-direction:column;gap:18px}.rail-nav[data-v-4204c145]{display:none}.region[data-v-4204c145]{width:66vw}}.map-section[data-v-9d2ba6b3]{direction:rtl;padding:var(--section-y) 0 0}.split[data-v-9d2ba6b3]{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-top:clamp(30px,3.6vw,46px)}.map-frame[data-v-9d2ba6b3]{background:var(--paper);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);min-height:560px;overflow:hidden;position:relative}.map-skeleton[data-v-9d2ba6b3]{background:linear-gradient(120deg,#08152e0a,#08152e12,#08152e0a);height:100%;min-height:560px;width:100%}.map-controls[data-v-9d2ba6b3]{bottom:16px;display:flex;flex-wrap:wrap;gap:8px;inset-inline-start:16px;position:absolute;z-index:3}.picker[data-v-9d2ba6b3]{align-items:center;background:#fffffff5;border-radius:var(--r-pill);box-shadow:0 12px 28px -16px #08152e99,inset 0 0 0 1px var(--line);color:var(--ink);display:inline-flex;font-size:11.5px;font-weight:600;gap:8px;height:42px;padding:0 16px;transition:transform .3s var(--ease),box-shadow .3s ease}.picker[data-v-9d2ba6b3]:hover{transform:translateY(-1px)}.picker select[data-v-9d2ba6b3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;font:inherit;max-width:150px}.picker select[data-v-9d2ba6b3]:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.picker svg[data-v-9d2ba6b3]{fill:none;height:15px;stroke:var(--gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:15px}.locate[data-v-9d2ba6b3]{align-items:center;background:#fffffff5;border:0;border-radius:var(--r-pill);box-shadow:0 12px 28px -16px #08152e99,inset 0 0 0 1px var(--line);color:var(--ink);cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:8px;height:42px;padding:0 18px;transition:transform .3s var(--ease),box-shadow .3s ease}.locate[data-v-9d2ba6b3]:hover:not(:disabled){box-shadow:0 16px 32px -16px #08152ea8,inset 0 0 0 1px #c89b2c99;transform:translateY(-2px)}.locate[data-v-9d2ba6b3]:disabled{cursor:default;opacity:.6}.locate svg[data-v-9d2ba6b3]{fill:none;height:14px;stroke:var(--gold);stroke-linecap:round;stroke-width:1.8;width:14px}.results[data-v-9d2ba6b3]{background:var(--white);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;padding:18px}.results-head[data-v-9d2ba6b3]{align-items:baseline;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding-bottom:14px}.results-head p[data-v-9d2ba6b3]{color:var(--ink-muted);font-size:12px;margin:0}.results-head strong[data-v-9d2ba6b3]{color:var(--ink);font-family:var(--font-display);font-size:15px;font-weight:600}.results-head small[data-v-9d2ba6b3]{color:var(--gold);font-size:10.5px;font-weight:600}.results-head .is-warn[data-v-9d2ba6b3]{color:var(--ink-faint)}.results-note[data-v-9d2ba6b3]{color:var(--ink-muted);font-size:12.5px;margin:28px 0;text-align:center}.result-list[data-v-9d2ba6b3]{list-style:none;margin:0;max-height:500px;overflow-y:auto;padding:0;scrollbar-width:thin}.result-list li[data-v-9d2ba6b3]{border-bottom:1px solid var(--line);position:relative}.result[data-v-9d2ba6b3]{align-items:center;background:none;border:0;border-radius:var(--r-sm);cursor:pointer;display:flex;gap:13px;padding:13px 10px;text-align:start;transition:background .3s ease,box-shadow .3s ease;width:100%}.result[data-v-9d2ba6b3]:hover{background:var(--paper)}.result.is-on[data-v-9d2ba6b3]{background:var(--gold-wash);box-shadow:inset 2px 0 0 var(--gold)}.result-thumb[data-v-9d2ba6b3]{background:radial-gradient(ellipse at 70% 20%,rgba(200,155,44,.18),transparent 60%),var(--navy);border-radius:11px;flex:0 0 auto;height:62px;overflow:hidden;width:62px}.result-thumb img[data-v-9d2ba6b3]{filter:saturate(.92) contrast(1.04);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.result-copy[data-v-9d2ba6b3]{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.result-copy strong[data-v-9d2ba6b3]{color:var(--ink);display:-webkit-box;font-size:12.5px;font-weight:600;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.result-copy small[data-v-9d2ba6b3]{color:var(--ink-muted);font-size:10.5px}.result-marks[data-v-9d2ba6b3]{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.result-marks b[data-v-9d2ba6b3]{align-items:center;background:var(--paper);border-radius:var(--r-pill);color:var(--ink-muted);display:inline-flex;font-size:9px;font-weight:600;gap:4px;max-width:15ch;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.result-marks svg[data-v-9d2ba6b3]{fill:none;flex:0 0 auto;height:11px;stroke:var(--gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:11px}.result-km[data-v-9d2ba6b3]{color:var(--gold);flex:0 0 auto;font-size:11px;font-weight:600}.result-open[data-v-9d2ba6b3]{color:var(--ink-faint);font-size:10px;font-weight:600;inset-block-end:12px;inset-inline-end:10px;opacity:0;position:absolute;transition:opacity .3s ease,color .3s ease}.result-list li:hover .result-open[data-v-9d2ba6b3],.result-open[data-v-9d2ba6b3]:focus-visible{color:var(--gold);opacity:1}.results-more[data-v-9d2ba6b3]{background:var(--white);border:0;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);cursor:pointer;font-size:12px;font-weight:600;height:46px;margin-top:14px;transition:box-shadow .3s ease,color .3s ease}.results-more[data-v-9d2ba6b3]:hover{box-shadow:inset 0 0 0 1px #c89b2c99;color:var(--gold)}.empty[data-v-9d2ba6b3]{margin:auto;padding:40px 10px;text-align:center}.empty-mark[data-v-9d2ba6b3]{background:var(--gold-wash);border-radius:50%;display:grid;height:52px;margin:0 auto 18px;place-items:center;width:52px}.empty-mark svg[data-v-9d2ba6b3]{fill:none;height:22px;stroke:var(--gold);stroke-linecap:round;stroke-width:1.7;width:22px}.empty h3[data-v-9d2ba6b3]{font-family:var(--font-display);font-size:16px;font-weight:500;line-height:1.5;margin:0}.empty p[data-v-9d2ba6b3]{color:var(--ink-muted);font-size:12.5px;line-height:1.8;margin:10px 0 0}.empty button[data-v-9d2ba6b3]{background:var(--navy);border:0;border-radius:var(--r-pill);color:#fff;cursor:pointer;font-size:12px;font-weight:600;height:44px;margin-top:20px;padding:0 22px;transition:background .3s ease,transform .3s var(--ease)}.empty button[data-v-9d2ba6b3]:hover{background:var(--navy-2);transform:translateY(-2px)}@media(max-width:980px){.split[data-v-9d2ba6b3]{grid-template-columns:1fr}.map-frame[data-v-9d2ba6b3],.map-skeleton[data-v-9d2ba6b3]{min-height:360px}.result-list[data-v-9d2ba6b3]{max-height:none}.result-open[data-v-9d2ba6b3]{color:var(--gold);display:block;opacity:1;padding:0 10px 12px;position:static}}
