.dating-card[data-v-27666426]{background:#131b2e;border:1px solid #1f293d;border-radius:1.25rem;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 16px #0000004d;transition:transform .15s ease,border-color .15s ease;cursor:pointer}.dating-card[data-v-27666426]:active{transform:scale(.98)}.dating-card[data-v-27666426]:hover{border-color:#f43f5e66}.card-media[data-v-27666426]{position:relative;width:100%;aspect-ratio:4 / 5;background:#0d121f;overflow:hidden}.card-img[data-v-27666426]{width:100%;height:100%;object-fit:cover;display:block}.card-overlay[data-v-27666426]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.35) 0%,transparent 35%,transparent 60%,rgba(13,18,31,.95) 100%)}.media-header[data-v-27666426]{position:absolute;top:.6rem;left:.6rem;right:.6rem;display:flex;align-items:center;justify-content:space-between;z-index:2}.badge-mood[data-v-27666426]{font-size:.65rem;font-weight:800;padding:.2rem .55rem;border-radius:9999px;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);color:#f43f5e}.fav-btn[data-v-27666426]{width:2rem;height:2rem;border-radius:9999px;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:.85rem;cursor:pointer;transition:transform .1s}.fav-btn[data-v-27666426]:active{transform:scale(.9)}.media-footer[data-v-27666426]{position:absolute;bottom:.6rem;left:.75rem;right:.75rem;z-index:2;display:flex;flex-direction:column;gap:.2rem}.name-row[data-v-27666426]{display:flex;align-items:center;gap:.4rem}.user-name[data-v-27666426]{font-size:.95rem;font-weight:800;color:#fff;line-height:1.2}.user-age[data-v-27666426]{font-size:.85rem;font-weight:600;color:#ffffffd9}.online-pulse-dot[data-v-27666426]{width:.5rem;height:.5rem;border-radius:9999px;background:#10b981;box-shadow:0 0 8px #10b981;animation:pulse-27666426 2s infinite}.sub-row[data-v-27666426]{display:flex;align-items:center;justify-content:space-between;font-size:.65rem;color:#94a3b8}.user-seen.is-online-text[data-v-27666426]{color:#34d399;font-weight:700}.card-footer[data-v-27666426]{padding:.65rem .75rem .75rem;display:flex;flex-direction:column;gap:.5rem;flex:1;justify-content:space-between;background:#131b2e}.user-quote[data-v-27666426]{font-size:.7rem;line-height:1.35;color:#cbd5e1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.btn-message[data-v-27666426]{width:100%;padding:.45rem .6rem;border-radius:.75rem;background:#1e293b;border:1px solid rgba(255,255,255,.06);color:#38bdf8;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.4rem;cursor:pointer;transition:all .15s}.btn-message[data-v-27666426]:hover{background:#27354a}.btn-message[data-v-27666426]:active{transform:scale(.97)}@keyframes pulse-27666426{0%,to{opacity:1}50%{opacity:.4}}.modal-backdrop[data-v-b31a4748]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-box[data-v-b31a4748]{background:#111827;border:1px solid #1f2937;border-radius:1.5rem;width:100%;max-width:440px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px #000000b3}.modal-head[data-v-b31a4748]{padding:1rem;border-bottom:1px solid #1f2937;display:flex;align-items:center;justify-content:space-between}.flex-head[data-v-b31a4748]{display:flex;align-items:center;gap:.5rem}.flex-head h3[data-v-b31a4748]{margin:0;font-size:.95rem;font-weight:800;color:#fff}.close-btn[data-v-b31a4748]{background:#1f2937;border:none;color:#9ca3af;width:1.75rem;height:1.75rem;border-radius:9999px;cursor:pointer}.modal-body[data-v-b31a4748]{padding:1rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.field-group[data-v-b31a4748]{display:flex;flex-direction:column;gap:.4rem}.field-label-row[data-v-b31a4748]{display:flex;justify-content:space-between;font-size:.75rem;color:#9ca3af}.highlight[data-v-b31a4748]{color:#f43f5e;font-weight:700}.inputs-row[data-v-b31a4748]{display:flex;gap:.5rem}.input-ctrl[data-v-b31a4748]{flex:1;background:#1f2937;border:1px solid #374151;border-radius:.75rem;padding:.5rem .75rem;font-size:.8rem;color:#fff;outline:none}.group-title[data-v-b31a4748]{font-size:.75rem;font-weight:700;color:#d1d5db}.chips-grid[data-v-b31a4748]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.chip-btn[data-v-b31a4748]{background:#1f2937;border:1px solid #374151;border-radius:.75rem;padding:.5rem;font-size:.7rem;font-weight:700;color:#9ca3af;text-align:left;cursor:pointer;transition:all .15s}.chip-btn.active[data-v-b31a4748]{background:#f43f5e26;border-color:#f43f5e;color:#f43f5e}.toggle-card[data-v-b31a4748]{display:flex;align-items:center;justify-content:space-between;background:#182234;border:1px solid #1f293d;padding:.75rem .85rem;border-radius:.85rem}.toggle-card-title[data-v-b31a4748]{font-size:.8rem;font-weight:700;color:#fff}.toggle-card-sub[data-v-b31a4748]{font-size:.65rem;color:#9ca3af}.checkbox-ui[data-v-b31a4748]{accent-color:#f43f5e;width:1.1rem;height:1.1rem}.select-full[data-v-b31a4748]{width:100%;background:#1f2937;border:1px solid #374151;border-radius:.75rem;padding:.5rem .75rem;color:#fff;font-size:.8rem;outline:none}.modal-actions[data-v-b31a4748]{padding:1rem;border-top:1px solid #1f2937;display:flex;gap:.5rem;background:#111827}.btn-secondary[data-v-b31a4748]{flex:1;padding:.65rem;border-radius:.75rem;background:#1f2937;color:#9ca3af;font-weight:700;font-size:.8rem;border:none;cursor:pointer}.btn-primary[data-v-b31a4748]{flex:2;padding:.65rem;border-radius:.75rem;background:linear-gradient(135deg,#f43f5e,#ec4899);color:#fff;font-weight:700;font-size:.8rem;border:none;cursor:pointer}.dating-page[data-v-a5961e3c]{height:100%;display:flex;flex-direction:column;background:#0d121f;color:#f8fafc;overflow:hidden;-webkit-user-select:none;user-select:none}.dating-header[data-v-a5961e3c]{padding:.6rem .75rem;background:#111827;border-bottom:1px solid #1f293d;display:flex;justify-content:center;flex-shrink:0}.nav-segment-container[data-v-a5961e3c]{display:flex;background:#0a0e17;padding:.25rem;border-radius:9999px;border:1px solid #1f2937;width:100%;max-width:380px}.nav-tab-btn[data-v-a5961e3c]{flex:1;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.45rem .75rem;border-radius:9999px;border:none;background:transparent;color:#94a3b8;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .15s ease}.nav-tab-btn.active[data-v-a5961e3c]{background:#1e293b;color:#fff;box-shadow:0 2px 8px #0006}.tab-badge[data-v-a5961e3c]{font-size:.65rem;background:#ffffff1a;padding:.1rem .4rem;border-radius:9999px}.live-dot-pulse[data-v-a5961e3c]{width:.45rem;height:.45rem;border-radius:9999px;background:#f43f5e;animation:pulse 1.5s infinite}.live-counter[data-v-a5961e3c]{font-size:.65rem;background:#f43f5e;color:#fff;padding:.1rem .45rem;border-radius:9999px;font-weight:800}.filters-bar-wrapper[data-v-a5961e3c]{padding:.5rem .75rem;background:#0f172a;border-bottom:1px solid #1e293b;flex-shrink:0}.filters-row[data-v-a5961e3c]{display:flex;align-items:center;gap:.4rem}.ui-pill-select[data-v-a5961e3c]{background:#1e293b;border:1px solid #334155;color:#f8fafc;padding:.45rem .65rem;border-radius:9999px;font-size:.75rem;font-weight:700;outline:none}.city-autocomplete-box[data-v-a5961e3c]{position:relative;flex:1}.city-input-wrap[data-v-a5961e3c]{display:flex;align-items:center;background:#1e293b;border:1px solid #334155;border-radius:9999px;padding:.2rem .6rem}.city-icon[data-v-a5961e3c]{font-size:.75rem;margin-right:.3rem}.city-input[data-v-a5961e3c]{width:100%;background:transparent;border:none;color:#fff;font-size:.75rem;font-weight:600;outline:none}.city-clear-btn[data-v-a5961e3c]{background:transparent;border:none;color:#94a3b8;font-size:.7rem;cursor:pointer}.city-dropdown-menu[data-v-a5961e3c]{position:absolute;top:100%;left:0;right:0;margin-top:.3rem;background:#1e293b;border:1px solid #334155;border-radius:.85rem;max-height:180px;overflow-y:auto;z-index:50;box-shadow:0 10px 25px #00000080}.city-dropdown-item[data-v-a5961e3c]{padding:.5rem .75rem;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer}.city-dropdown-item[data-v-a5961e3c]:hover{background:#27354a}.city-main-name[data-v-a5961e3c]{font-size:.75rem;font-weight:700;color:#fff}.city-full-desc[data-v-a5961e3c]{font-size:.65rem;color:#94a3b8}.ui-pill-btn[data-v-a5961e3c]{display:flex;align-items:center;gap:.3rem;background:#1e293b;border:1px solid #334155;color:#94a3b8;padding:.45rem .65rem;border-radius:9999px;font-size:.75rem;font-weight:700;cursor:pointer}.ui-pill-btn.active[data-v-a5961e3c]{background:#10b98126;border-color:#10b981;color:#34d399}.online-indicator-dot[data-v-a5961e3c]{width:.45rem;height:.45rem;border-radius:9999px;background:#10b981}.filter-count-badge[data-v-a5961e3c]{background:#f43f5e;color:#fff;font-size:.65rem;padding:.05rem .35rem;border-radius:9999px}.has-active-filters[data-v-a5961e3c]{border-color:#f43f5e;color:#f43f5e}.search-input-wrap[data-v-a5961e3c]{flex:1;display:flex;align-items:center;background:#1e293b;border:1px solid #334155;border-radius:9999px;padding:.2rem .6rem}.stream-search-input[data-v-a5961e3c]{width:100%;background:transparent;border:none;color:#fff;font-size:.75rem;outline:none}.dating-content[data-v-a5961e3c]{flex:1;overflow-y:auto;padding:.75rem}.cards-grid[data-v-a5961e3c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width: 640px){.cards-grid[data-v-a5961e3c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.cards-grid[data-v-a5961e3c]{grid-template-columns:repeat(4,minmax(0,1fr))}}.state-msg[data-v-a5961e3c],.empty-state[data-v-a5961e3c]{padding:4rem 1rem;text-align:center;color:#94a3b8;display:flex;flex-direction:column;align-items:center;gap:.5rem}.empty-icon[data-v-a5961e3c]{font-size:2.5rem}.empty-state h3[data-v-a5961e3c]{color:#fff;font-size:1rem;margin:0}.empty-state p[data-v-a5961e3c]{font-size:.75rem;margin:0}.btn-primary-reset[data-v-a5961e3c]{margin-top:.5rem;padding:.5rem 1rem;border-radius:.75rem;background:#1e293b;border:1px solid #334155;color:#f43f5e;font-size:.75rem;font-weight:700;cursor:pointer}.dark-osm-tiles{filter:brightness(.6) invert(1) contrast(3) hue-rotate(200deg) saturate(.3) brightness(.7)!important}#radar-map,.leaflet-container{background:#090d16!important}.leaflet-control-attribution{display:none!important}.radar-clean-plan-icon{background:transparent!important;border:none!important}@keyframes fadeIn-d70d22d9{0%{opacity:0}to{opacity:1}}.animate-fade-in[data-v-d70d22d9]{animation:fadeIn-d70d22d9 .18s cubic-bezier(.16,1,.3,1) forwards}[data-v-d70d22d9]::-webkit-scrollbar{width:5px}[data-v-d70d22d9]::-webkit-scrollbar-track{background:#090d14}[data-v-d70d22d9]::-webkit-scrollbar-thumb{background:#1f293d;border-radius:4px}[data-v-d70d22d9]::-webkit-scrollbar-thumb:hover{background:#374151}@keyframes fadeIn-590e6bc6{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-590e6bc6]{animation:fadeIn-590e6bc6 .2s cubic-bezier(.16,1,.3,1) forwards}.verification-page[data-v-70bd4e03]{padding:16px;max-width:460px;margin:0 auto;color:#fff}.header-nav[data-v-70bd4e03]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.back-btn[data-v-70bd4e03]{background:none;border:none;color:#8fa0b5;font-size:16px;cursor:pointer}.header-title[data-v-70bd4e03]{font-size:17px;font-weight:600}.badge-ai[data-v-70bd4e03]{background:#1877f2;font-size:12px;padding:2px 8px;border-radius:6px;font-weight:700}.card-verify[data-v-70bd4e03]{background:#1c222b;border-radius:16px;padding:20px;text-align:center}.verified-card[data-v-70bd4e03]{padding:36px 20px}.verified-icon[data-v-70bd4e03]{font-size:54px;margin-bottom:12px}.title[data-v-70bd4e03]{font-size:18px;margin-bottom:6px}.subtitle[data-v-70bd4e03]{font-size:13px;color:#8b98a5;margin-bottom:20px;line-height:1.4}.camera-error-box[data-v-70bd4e03]{background:#ef444426;border:1px solid #ef4444;color:#fca5a5;padding:12px;border-radius:10px;font-size:13px;margin-bottom:16px}.photo-box[data-v-70bd4e03]{width:100%;max-width:280px;height:280px;margin:0 auto 20px;border-radius:16px;overflow:hidden;background:#11161d;border:2px dashed #2c3848;display:flex;align-items:center;justify-content:center}.preview-img[data-v-70bd4e03]{width:100%;height:100%;object-fit:cover}.placeholder[data-v-70bd4e03]{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px;color:#8b98a5;font-size:14px;padding:20px}.camera-icon[data-v-70bd4e03]{font-size:42px}.analyzing-bar[data-v-70bd4e03]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:16px;font-size:14px;color:#4da3ff}.spinner[data-v-70bd4e03]{width:18px;height:18px;border:2px solid #4da3ff;border-top-color:transparent;border-radius:50%;animation:spin-70bd4e03 .8s linear infinite}@keyframes spin-70bd4e03{to{transform:rotate(360deg)}}.actions[data-v-70bd4e03]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.btn-primary[data-v-70bd4e03]{background:linear-gradient(135deg,#0072ff,#00c6ff);color:#fff;border:none;padding:14px;border-radius:12px;font-weight:600;font-size:15px;cursor:pointer}.btn-secondary[data-v-70bd4e03]{background:#252e3d;color:#fff;border:none;padding:12px;border-radius:12px;font-size:14px;cursor:pointer}.info-rules[data-v-70bd4e03]{background:#141921;padding:12px;border-radius:10px;text-align:left;font-size:12px;color:#8b98a5;display:flex;flex-direction:column;gap:6px}@keyframes fadeIn-da624eb0{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.animate-fade-in[data-v-da624eb0]{animation:fadeIn-da624eb0 .16s cubic-bezier(.16,1,.3,1) forwards}.no-scrollbar[data-v-54c67cf9]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-54c67cf9]{-ms-overflow-style:none;scrollbar-width:none}
