.home[data-astro-cid-lcdefpme]{min-height:100dvh;position:relative}.panel[data-astro-cid-lcdefpme]{z-index:2;pointer-events:none;flex-direction:column;justify-content:space-between;gap:16px;min-height:100dvh;padding:16px 16px 0;display:flex;position:relative}.panel[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{pointer-events:auto}.search[data-astro-cid-lcdefpme]{background:var(--paper);border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);border-radius:18px;padding:6px 8px 6px 12px}.search-note[data-astro-cid-lcdefpme]{margin:6px 4px 4px;display:none}.search[data-astro-cid-lcdefpme]:focus-within .search-note[data-astro-cid-lcdefpme]{display:block}.search-row[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:flex}.search-row[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{min-width:0;height:48px;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;font-size:1.05rem;font-weight:700}.search-row[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder{color:var(--ink-soft)}.go[data-astro-cid-lcdefpme]{min-height:44px;font:inherit;color:#fff;background:var(--grass);border:2px solid var(--ink);cursor:pointer;border-radius:12px;padding:0 16px;font-weight:700}.slot[data-astro-cid-lcdefpme]{pointer-events:none;grid-template-columns:minmax(0,1fr);margin:0 -16px;display:grid}.slot[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{pointer-events:auto;grid-area:1/1;align-self:end}.bar[data-astro-cid-lcdefpme]{background:var(--paper);border-top:3px solid var(--ink);padding:14px 18px calc(10px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;margin:0}.bar-head[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;display:flex}.bar[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:1.35rem}.hello[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:flex}.gull[data-astro-cid-lcdefpme]{flex:none;width:22px;height:auto}.bar[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]:focus{outline:none;box-shadow:none!important}@media (width<=899px){.quick[data-astro-cid-lcdefpme]{box-shadow:0 60dvh 0 60dvh var(--paper)}}.quick[data-astro-cid-lcdefpme].dragging{user-select:none;cursor:grabbing}.sheet-handle[data-astro-cid-lcdefpme]{z-index:1;background:var(--paper);cursor:grab;touch-action:none;border:0;border-radius:26px 26px 0 0;flex:none;justify-content:center;align-items:center;width:calc(100% + 36px);height:44px;margin:0 -18px;padding:0;display:flex;position:sticky;top:0}.sheet-handle[data-astro-cid-lcdefpme]:active{cursor:grabbing}.grabber[data-astro-cid-lcdefpme]{background:#6b7177;border-radius:3px;width:56px;height:6px}.quick[data-astro-cid-lcdefpme]{background:var(--paper);border-top:3px solid var(--ink);padding:0 18px calc(16px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;flex-direction:column;gap:10px;margin:0;transition:height .2s ease-out;display:flex;position:relative}.quick[data-astro-cid-lcdefpme][data-state=half]{height:calc(var(--quick-half,60dvh) + env(safe-area-inset-bottom));max-height:80dvh;overflow:hidden}.quick[data-astro-cid-lcdefpme][data-state=full]{overscroll-behavior:contain;height:calc(100dvh - 96px);overflow-y:auto}@media (width<=899px){.quick[data-astro-cid-lcdefpme][data-state=full]{z-index:5;height:100dvh;padding-top:env(safe-area-inset-top);border-top:0;border-radius:0;position:fixed;bottom:0;left:0;right:0}}.quick-summary[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;display:flex}.quick-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.quick-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{padding-top:4px;font-size:1.4rem}.quick-close[data-astro-cid-lcdefpme]:not(:focus){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quick-close[data-astro-cid-lcdefpme]{min-height:44px;font:inherit;color:var(--ink);background:var(--paper);border:2px solid var(--ink);cursor:pointer;border-radius:12px;flex:none;padding:0 12px;font-weight:700}.quick-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]:focus{outline:none;box-shadow:none!important}.quick-actions[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quick-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{white-space:nowrap;padding:0 8px}.more-btn[data-astro-cid-lcdefpme]{min-height:44px;font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.quick[data-astro-cid-lcdefpme][data-state=full] .chev[data-astro-cid-lcdefpme]{transform:rotate(180deg)}.quick-details[data-astro-cid-lcdefpme]{border-top:4px solid var(--ink);flex-direction:column;gap:0;padding-top:4px;display:flex}.quick-section[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;padding:18px 0 22px;display:flex}.quick-section[data-astro-cid-lcdefpme]+.quick-section[data-astro-cid-lcdefpme]{border-top:4px solid var(--ink)}.section-title[data-astro-cid-lcdefpme]{font-size:1.35rem}@media (prefers-reduced-motion:reduce){.quick[data-astro-cid-lcdefpme]{transition:none}}.icon-btn[data-astro-cid-lcdefpme]{width:44px;height:44px;color:var(--ink);background:var(--paper);border:2px solid var(--ink);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.map-region[data-astro-cid-lcdefpme]{z-index:1;position:fixed;inset:0}#map[data-astro-cid-lcdefpme]{background:var(--sand);position:absolute;inset:0}.map-controls[data-astro-cid-lcdefpme]{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;top:96px;right:12px}.map-buttons[data-astro-cid-lcdefpme]{flex-direction:row-reverse;align-items:flex-start;gap:8px;display:flex}.passport-btn[data-astro-cid-lcdefpme]{background:var(--paper);border:3px solid var(--ink);width:50px;height:50px;box-shadow:0 4px 0 var(--ink);cursor:pointer;border-radius:16px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.passport-btn[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:28px;height:auto;display:block}.passport-btn[data-astro-cid-lcdefpme][aria-expanded=true]{background:var(--sun)}.passport-card[data-astro-cid-lcdefpme]{z-index:6;overscroll-behavior:contain;background:var(--sky);border-bottom:3px solid var(--ink);max-height:100dvh;padding:calc(14px + env(safe-area-inset-top)) 18px 0;border-radius:0 0 26px 26px;flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0;overflow-y:auto;box-shadow:0 6px #0b0c0c2e}.passport-card[data-astro-cid-lcdefpme][hidden]{display:none}.passport-card[data-astro-cid-lcdefpme]:focus{outline:none}.passport-body[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;display:flex}.passport-body[data-astro-cid-lcdefpme] .sm-empty{margin:8px 0;font-size:1.1rem;font-weight:700}.passport-handle[data-astro-cid-lcdefpme]{background:var(--sky);cursor:pointer;touch-action:none;border:0;border-radius:0 0 26px 26px;flex:none;justify-content:center;align-items:center;width:calc(100% + 36px);height:44px;margin:4px -18px 0;padding:0;display:flex;position:sticky;bottom:0}.view-switch[data-astro-cid-lcdefpme]{background:var(--paper);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:999px;gap:6px;padding:4px;display:flex}.view-switch[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{border-width:0}.map-key[data-astro-cid-lcdefpme]{background:var(--paper);border:3px solid var(--ink);max-width:240px;box-shadow:0 4px 0 var(--ink);border-radius:16px;align-self:flex-end}.map-key[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;align-items:center;min-height:44px;padding:0 16px;font-weight:700;display:flex}.map-key[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--ink)}.map-key[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;margin:0;padding:8px 16px;list-style:none;display:flex}.map-key[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:10px;font-size:.95rem;display:flex}.map-key[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{flex:0 0 32px;width:32px;height:auto}.map-key[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;padding:0 16px 12px}@media (width>=900px){.map-controls[data-astro-cid-lcdefpme]{top:16px}.slot[data-astro-cid-lcdefpme]{margin:0;display:block}.quick[data-astro-cid-lcdefpme],.quick[data-astro-cid-lcdefpme][data-state]{border:0;border-radius:0;height:auto;max-height:none;margin:0;padding:0;overflow:visible}.quick[data-astro-cid-lcdefpme] .sheet-handle[data-astro-cid-lcdefpme],.quick[data-astro-cid-lcdefpme] .more-btn[data-astro-cid-lcdefpme]{display:none}.panel[data-astro-cid-lcdefpme]{background:var(--paper);border-right:3px solid var(--ink);justify-content:flex-start;width:420px;min-height:100dvh;padding:20px}.bar[data-astro-cid-lcdefpme]{border:0;border-radius:0;margin:0;padding:0}.map-region[data-astro-cid-lcdefpme]{left:420px}.passport-card[data-astro-cid-lcdefpme]{border-right:3px solid var(--ink);border-radius:0 0 26px;width:420px;right:auto}}
