.PinMap_map__Ps4Ey{width:100%;height:100%;min-height:280px;background:#1a1a1a;border-radius:12px;overflow:hidden}.PinMap_map__Ps4Ey .leaflet-interactive{cursor:pointer}.Dashboard_shell__FQRuW{min-height:100vh;padding:20px 20px 40px;background:radial-gradient(ellipse 90% 50% at 0 -10%,rgba(232,118,58,.14),transparent 50%),var(--qp-bg)}.Dashboard_header__tbwsX{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.Dashboard_brand__naaVH{margin:0;font-family:var(--font-display);font-size:2rem;font-weight:700;letter-spacing:-.03em;color:var(--qp-accent);text-decoration:none;cursor:pointer;display:inline-block}.Dashboard_brand__naaVH:hover{filter:brightness(1.08)}.Dashboard_sub__3o_xG{margin:4px 0 0;color:var(--qp-muted);font-size:.9rem}.Dashboard_headerRight___fO7M{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.Dashboard_meta__bRQO6{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:.85rem;color:var(--qp-text)}.Dashboard_ghostBtn__xDAo3{padding:8px 12px;border:1px solid var(--qp-border);border-radius:8px;background:transparent;color:var(--qp-text);cursor:pointer;font-size:.9rem;text-decoration:none}.Dashboard_ghostBtn__xDAo3:hover{border-color:var(--qp-accent);color:var(--qp-accent)}.Dashboard_stats__RLU39{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:14px;color:var(--qp-muted);font-size:.9rem}.Dashboard_stats__RLU39 strong{color:var(--qp-text);font-weight:700}.Dashboard_toolbar__SwteA{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:16px}.Dashboard_search__7YfB_{flex:1 1;min-width:200px;padding:12px 14px;border:1px solid var(--qp-border);border-radius:10px;background:var(--qp-input);color:var(--qp-text);font-size:1rem}.Dashboard_check__XgN_d{display:flex;align-items:center;gap:8px;color:var(--qp-muted);font-size:.9rem}.Dashboard_grid__nUS7L{display:grid;grid-template-columns:minmax(260px,1fr) minmax(280px,1.2fr) minmax(280px,1fr);grid-gap:14px;gap:14px;align-items:stretch;min-height:60vh}@media (max-width:1100px){.Dashboard_grid__nUS7L{grid-template-columns:1fr}.Dashboard_mapPane__xFomN{min-height:320px}}.Dashboard_detailPane__ZgQod,.Dashboard_listPane__XG1e1{border:1px solid var(--qp-border);border-radius:12px;background:var(--qp-card);padding:10px;overflow:auto;max-height:72vh}.Dashboard_categoryTabs__Hqnx1{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--qp-border);position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--qp-card)}.Dashboard_categoryTab__0p_0j{padding:6px 10px;border:1px solid var(--qp-border);border-radius:999px;background:transparent;color:var(--qp-muted);font-size:.8rem;font-weight:600;cursor:pointer}.Dashboard_categoryTab__0p_0j:hover{border-color:var(--qp-accent);color:var(--qp-accent)}.Dashboard_categoryTabActive__DnXTN{background:var(--qp-accent);border-color:var(--qp-accent);color:#fff}.Dashboard_mapPane__xFomN{border:1px solid var(--qp-border);border-radius:12px;overflow:hidden;min-height:360px}.Dashboard_list__kbMBz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.Dashboard_row__CIbdF{display:flex;gap:10px;width:100%;text-align:left;padding:8px;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;cursor:pointer}.Dashboard_row__CIbdF:hover{background:color-mix(in srgb,var(--qp-accent) 10%,transparent)}.Dashboard_rowActive__OlN0K{border-color:var(--qp-accent);background:color-mix(in srgb,var(--qp-accent) 14%,transparent)}.Dashboard_thumbWrap__ipXHu{width:56px;height:56px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#111}.Dashboard_thumb__tPcB8{width:100%;height:100%;object-fit:cover}.Dashboard_thumbEmpty__zo7xh{width:100%;height:100%;display:grid;place-items:center;font-size:.65rem;color:var(--qp-muted)}.Dashboard_rowBody__zEiUu{min-width:0;flex:1 1}.Dashboard_rowTitle__VVySJ{margin:0 0 2px;font-weight:600;font-size:.95rem;color:var(--qp-text)}.Dashboard_rowNote__Y3Pu0,.Dashboard_rowTitle__VVySJ{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dashboard_rowNote__Y3Pu0{margin:0 0 4px;font-size:.85rem;color:var(--qp-muted)}.Dashboard_rowMeta__gx8un{margin:0;font-size:.75rem;color:var(--qp-muted)}.Dashboard_detailTitle__863y8{margin:8px 8px 4px;font-size:1.2rem;color:var(--qp-text)}.Dashboard_detailMeta__uQNKH{margin:0 8px 12px;font-size:.85rem;color:var(--qp-muted)}.Dashboard_detailNote__273mi{margin:0 8px 16px;white-space:pre-wrap;line-height:1.45;color:var(--qp-text)}.Dashboard_dl__nAuSs{margin:0 8px 16px;display:grid;grid-gap:10px;gap:10px}.Dashboard_dl__nAuSs div{display:grid;grid-gap:2px;gap:2px}.Dashboard_dl__nAuSs dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--qp-muted)}.Dashboard_dl__nAuSs dd{margin:0;color:var(--qp-text);font-size:.95rem}.Dashboard_mono__zOCHF{font-family:var(--font-mono);font-size:.8rem;word-break:break-all}.Dashboard_gallery__0qHFm{margin:0 8px 12px}.Dashboard_heroPhoto__rY_Xy{width:100%;max-height:360px;object-fit:contain;border-radius:10px;background:#0a0a0a}.Dashboard_photoNav___EgCB{display:flex;justify-content:center;gap:8px;margin-top:10px}.Dashboard_dot__OHwc4{width:10px;height:10px;border-radius:50%;border:none;background:#444;cursor:pointer}.Dashboard_dotOn__8c4vr{background:var(--qp-accent)}.Dashboard_muted__jP6Il{color:var(--qp-muted);margin:12px}.Dashboard_error__ebOjd{color:#e84040;margin:0 0 12px}