.home[data-v-07c6518d]{--gold: #d4a853;--gold-light: #f0c66b;--gold-dark: #b8923a;--bg-dark: #0a0908;--bg-section: #0f0d0c;--bg-card: #161412;--bg-elevated: #1c1917;--text-primary: #f5f5f4;--text-secondary: #a8a29e;--text-muted: #6b6560;--border: #292524;--gradient-gold: linear-gradient(135deg, var(--gold-light), var(--gold), var(--gold-dark))}.text-gradient[data-v-07c6518d]{background:var(--gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient--animated[data-v-07c6518d]{display:inline-block;transition:opacity .4s ease,transform .4s ease}.text-gradient--fading[data-v-07c6518d]{opacity:0;transform:translateY(-10px)}.home--premium[data-v-07c6518d]{background:var(--bg-dark);min-height:100vh}.hero-premium[data-v-07c6518d]{position:relative;padding:2.5rem 0 2rem;overflow-x:clip;overflow-y:visible}.hero-premium__bg[data-v-07c6518d]{position:absolute;inset:0;z-index:0}.hero-premium__gradient[data-v-07c6518d]{position:absolute;inset:0;background:var(--bg-dark)}.hero-premium__gradient[data-v-07c6518d]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(212,168,83,.18) 0%,transparent 50%),linear-gradient(180deg,rgba(212,168,83,.05) 0%,transparent 50%);animation:gradient-pulse-07c6518d 3s ease-in-out infinite}@keyframes gradient-pulse-07c6518d{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.hero-premium__glow[data-v-07c6518d]{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(circle,rgba(212,168,83,.15) 0%,transparent 60%);pointer-events:none;animation:glow-move-07c6518d 4s ease-in-out infinite}.hero-premium__glow[data-v-07c6518d]:before{content:"";position:absolute;inset:-50px;background:radial-gradient(circle,rgba(212,168,83,.08) 0%,transparent 70%);animation:glow-pulse-inner-07c6518d 2s ease-in-out infinite}@keyframes glow-move-07c6518d{0%,to{opacity:.7;transform:translate(-50%) translateY(0) scale(1)}25%{opacity:.9;transform:translate(-48%) translateY(-10px) scale(1.05)}50%{opacity:1;transform:translate(-50%) translateY(-5px) scale(1.1)}75%{opacity:.85;transform:translate(-52%) translateY(-8px) scale(1.03)}}@keyframes glow-pulse-inner-07c6518d{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.hero-premium__content[data-v-07c6518d]{position:relative;z-index:1;text-align:center}.hero-premium__header[data-v-07c6518d]{margin-bottom:1.5rem}.hero-premium__badge[data-v-07c6518d]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;margin-bottom:1rem;background:linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%);border-radius:100px;font-size:.75rem;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:1px}.hero-premium__badge svg[data-v-07c6518d]{width:1rem;height:1rem}.hero-premium__title[data-v-07c6518d]{font-size:clamp(1.75rem,5vw,2.75rem);font-weight:800;color:var(--text-primary);margin:0 0 .5rem;letter-spacing:-.02em}.hero-premium__subtitle[data-v-07c6518d]{color:var(--text-secondary);font-size:.9375rem;max-width:520px;margin:0 auto;line-height:1.6}.hero-premium__stats[data-v-07c6518d]{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.5rem}.hero-stat[data-v-07c6518d]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.hero-stat__number[data-v-07c6518d]{font-size:1.5rem;font-weight:800;color:var(--gold);letter-spacing:-.02em}.hero-stat__label[data-v-07c6518d]{font-size:.6875rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.hero-stat__divider[data-v-07c6518d]{width:1px;height:2.5rem;background:#ffffff1a}@media(max-width:640px){.hero-premium__stats[data-v-07c6518d]{gap:1rem}.hero-stat__number[data-v-07c6518d]{font-size:1.25rem}.hero-stat__label[data-v-07c6518d]{font-size:.5625rem}}.hero-premium__actions[data-v-07c6518d]{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.hero-premium__search[data-v-07c6518d]{position:relative;width:100%;max-width:480px;z-index:100}.search-box-premium[data-v-07c6518d]{display:flex;align-items:center;gap:.75rem;padding:.625rem .625rem .625rem 1rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:100px;transition:all .2s}.search-box-premium--focused[data-v-07c6518d]{border-color:var(--gold);box-shadow:0 0 0 3px #d4a85326}.search-box-premium svg[data-v-07c6518d]{width:1.125rem;height:1.125rem;color:var(--text-muted);flex-shrink:0}.search-box-premium input[data-v-07c6518d]{flex:1;background:none;border:none;outline:none;font-size:.9375rem;color:var(--text-primary)}.search-box-premium input[data-v-07c6518d]::placeholder{color:var(--text-muted)}.search-box-premium__btn[data-v-07c6518d]{padding:.625rem 1.5rem;background:var(--gold);border:none;border-radius:100px;font-size:.875rem;font-weight:600;color:#000;cursor:pointer;transition:all .2s}.search-box-premium__btn[data-v-07c6518d]:hover{background:var(--gold-light)}.hero-premium__cities[data-v-07c6518d]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.city-chip[data-v-07c6518d]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:100px;font-size:.8125rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:all .2s}.city-chip[data-v-07c6518d]:hover{background:#d4a8531a;border-color:#d4a8534d;color:var(--gold)}.city-chip__flag[data-v-07c6518d]{font-size:1rem}.city-chip--all[data-v-07c6518d]{background:#d4a8531a;border-color:#d4a8534d;color:var(--gold);font-weight:600}.city-chip--all[data-v-07c6518d]:hover{background:#d4a85333}@media(max-width:640px){.hero-premium[data-v-07c6518d]{padding:2rem 0 1.5rem}.hero-premium__glow[data-v-07c6518d]{width:400px;height:300px;top:-50px}.hero-premium__badge[data-v-07c6518d]{padding:.375rem 1rem;font-size:.6875rem}.hero-premium__badge svg[data-v-07c6518d]{width:.875rem;height:.875rem}.hero-premium__title[data-v-07c6518d]{font-size:1.625rem}.hero-premium__subtitle[data-v-07c6518d]{font-size:.8125rem}.hero-premium__actions[data-v-07c6518d]{gap:1rem}.search-box-premium[data-v-07c6518d]{padding:.5rem .5rem .5rem .875rem}.search-box-premium input[data-v-07c6518d]{font-size:.875rem}.search-box-premium__btn[data-v-07c6518d]{padding:.5rem 1rem;font-size:.8125rem}.hero-premium__cities[data-v-07c6518d]{gap:.5rem;padding:0 .5rem}.city-chip[data-v-07c6518d]{padding:.5rem .75rem;font-size:.75rem}.city-chip__flag[data-v-07c6518d]{font-size:.9375rem}.city-chip--all[data-v-07c6518d]{display:none}}.search-compact[data-v-07c6518d]{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:100px;transition:all .2s}.search-compact--focused[data-v-07c6518d]{background:#ffffff14;border-color:#d4a85366;box-shadow:0 0 0 3px #d4a8531a}.search-compact svg[data-v-07c6518d]{width:1rem;height:1rem;color:var(--text-muted);flex-shrink:0}.search-compact input[data-v-07c6518d]{flex:1;background:none;border:none;outline:none;font-size:.8125rem;color:var(--text-primary);min-width:100px}.search-compact input[data-v-07c6518d]::placeholder{color:var(--text-muted)}.search-dropdown--compact[data-v-07c6518d]{top:calc(100% + .5rem);min-width:250px}@media(max-width:1024px){.hero-bar__tagline[data-v-07c6518d],.hero-bar__cities[data-v-07c6518d]{display:none}}@media(max-width:640px){.hero-bar__content[data-v-07c6518d]{flex-wrap:wrap;gap:.75rem}.hero-bar__search[data-v-07c6518d]{flex:1;min-width:150px}}.profiles-section[data-v-07c6518d]{padding:1.5rem 0 3rem;background:var(--bg-dark)}@media(max-width:640px){.profiles-section[data-v-07c6518d]{padding:1.25rem 0 2.5rem}}.hero__trust-badge svg[data-v-07c6518d]{width:1.125rem;height:1.125rem}.hero__title[data-v-07c6518d]{font-size:clamp(2.5rem,10vw,4.5rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;margin-bottom:1.25rem;color:var(--text-primary)}.hero__subtitle[data-v-07c6518d]{font-size:clamp(1rem,3vw,1.25rem);line-height:1.5;color:var(--text-secondary);margin-bottom:2.5rem}.search-container[data-v-07c6518d]{position:relative;max-width:560px;margin:0 auto 2rem}.search-box[data-v-07c6518d]{display:flex;align-items:center;background:var(--bg-elevated);border:1px solid var(--border);border-radius:1rem;padding:.5rem;transition:all .3s}.search-box--focused[data-v-07c6518d]{border-color:var(--gold);box-shadow:0 0 0 4px #d4a8531a,0 10px 40px #0000004d}.search-box__icon[data-v-07c6518d]{margin:0 .75rem;color:var(--text-muted);width:1.5rem;height:1.5rem;flex-shrink:0}.search-box input[data-v-07c6518d]{flex:1;min-width:0;background:transparent;border:none;outline:none;font-size:1rem;color:var(--text-primary);padding:.75rem 0}.search-box input[data-v-07c6518d]::placeholder{color:var(--text-muted)}.search-box__btn[data-v-07c6518d]{padding:.875rem 1.5rem;background:var(--gradient-gold);border:none;border-radius:.625rem;font-weight:600;font-size:.9375rem;color:var(--bg-dark);cursor:pointer;transition:all .2s;flex-shrink:0}.search-box__btn[data-v-07c6518d]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #d4a85366}.search-dropdown[data-v-07c6518d]{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:var(--bg-elevated);border:1px solid var(--border);border-radius:.875rem;padding:.5rem;z-index:200;box-shadow:0 20px 50px #00000080}.search-dropdown__loading[data-v-07c6518d]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;color:var(--text-muted);font-size:.875rem}.search-dropdown__spinner[data-v-07c6518d]{width:1.25rem;height:1.25rem;border:2px solid var(--border);border-top-color:var(--gold);border-radius:50%;animation:spinner-rotate-07c6518d .8s linear infinite}@keyframes spinner-rotate-07c6518d{to{transform:rotate(360deg)}}.search-dropdown__empty[data-v-07c6518d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:var(--text-muted);font-size:.875rem}.search-dropdown__empty svg[data-v-07c6518d]{width:1.5rem;height:1.5rem;opacity:.5}.search-dropdown__header[data-v-07c6518d]{padding:.5rem .75rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.search-dropdown__item[data-v-07c6518d]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem;background:transparent;border:none;border-radius:.625rem;cursor:pointer;transition:background .15s;text-align:left}.search-dropdown__item[data-v-07c6518d]:hover{background:#d4a8531a}.search-dropdown__item svg[data-v-07c6518d]{width:1.125rem;height:1.125rem;color:var(--text-muted)}.search-dropdown__name[data-v-07c6518d]{flex:1;font-size:.9375rem;font-weight:500;color:var(--text-primary)}.search-dropdown__country[data-v-07c6518d]{font-size:.8125rem;color:var(--text-muted)}.search-dropdown__count[data-v-07c6518d]{font-size:.75rem;color:var(--gold);background:#d4af371a;padding:.125rem .5rem;border-radius:.25rem;margin-left:auto}.dropdown-enter-active[data-v-07c6518d],.dropdown-leave-active[data-v-07c6518d]{transition:all .2s ease}.dropdown-enter-from[data-v-07c6518d],.dropdown-leave-to[data-v-07c6518d]{opacity:0;transform:translateY(-10px)}.quick-links[data-v-07c6518d]{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;margin-bottom:2rem}.quick-link[data-v-07c6518d]{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.125rem;background:#ffffff08;border:1px solid var(--border);border-radius:100px;font-size:.875rem;font-weight:500;color:var(--text-secondary);transition:all .2s}.quick-link[data-v-07c6518d]:hover{background:#d4a8531a;border-color:#d4a8534d;color:var(--text-primary)}.quick-link--gold[data-v-07c6518d]{background:#d4a85326;border-color:#d4a85366;color:var(--gold)}.quick-link--gold[data-v-07c6518d]:hover{background:var(--gold);color:var(--bg-dark)}.quick-link svg[data-v-07c6518d]{width:.875rem;height:.875rem}.near-you[data-v-07c6518d]{display:inline-flex;align-items:center;gap:.75rem}.near-you__label[data-v-07c6518d]{font-size:.875rem;color:var(--text-muted)}.near-you__link[data-v-07c6518d]{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:var(--gold);transition:gap .2s}.near-you__link[data-v-07c6518d]:hover{gap:.75rem}.near-you__link svg[data-v-07c6518d]{width:1.125rem;height:1.125rem}.container[data-v-07c6518d]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section[data-v-07c6518d]{padding:5rem 0}.section--featured[data-v-07c6518d]{background:var(--bg-section)}.available-now-grid[data-v-07c6518d]{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem}@media(max-width:1024px){.available-now-grid[data-v-07c6518d]{grid-template-columns:repeat(4,1fr)}}@media(max-width:640px){.available-now-grid[data-v-07c6518d]{grid-template-columns:repeat(3,1fr)}}.available-now-card[data-v-07c6518d]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:.75rem;overflow:hidden;transition:all .2s}.available-now-card[data-v-07c6518d]:hover{border-color:#22c55e66;transform:translateY(-2px)}.available-now-card__image[data-v-07c6518d]{position:relative;aspect-ratio:4/5;overflow:hidden;background:#151515}.available-now-card__image img[data-v-07c6518d]{width:100%;height:100%;object-fit:cover}.available-now-card__badge[data-v-07c6518d]{position:absolute;top:.5rem;left:.5rem;display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:100px;font-size:.625rem;font-weight:600;color:#22c55e;text-transform:uppercase}.available-now-card__info[data-v-07c6518d]{padding:.625rem}.available-now-card__name[data-v-07c6518d]{display:block;font-size:.8125rem;font-weight:500;color:#f5f5f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.available-now-card__city[data-v-07c6518d]{font-size:.6875rem;color:#888}.available-now-card__rating[data-v-07c6518d]{display:flex;align-items:center;gap:.125rem;margin-top:.125rem;font-size:.6875rem;color:#f5f5f5;font-weight:600}.top-rated-card[data-v-07c6518d]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:.75rem;overflow:hidden;transition:all .2s}.top-rated-card[data-v-07c6518d]:hover{border-color:#f59e0b4d;transform:translateY(-2px)}.top-rated-card__image[data-v-07c6518d]{position:relative;aspect-ratio:4/5;overflow:hidden;background:#151515}.top-rated-card__image img[data-v-07c6518d]{width:100%;height:100%;object-fit:cover}.top-rated-card__verified[data-v-07c6518d]{position:absolute;bottom:.5rem;left:.5rem;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:#1d9bf0;border-radius:50%;color:#fff}.top-rated-card__info[data-v-07c6518d]{padding:.75rem}.top-rated-card__name[data-v-07c6518d]{display:block;font-size:.875rem;font-weight:500;color:#f5f5f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-rated-card__rating[data-v-07c6518d]{display:flex;align-items:center;gap:.25rem;margin-top:.25rem}.top-rated-card__city[data-v-07c6518d]{font-size:.75rem;color:#888}.section--recently-viewed[data-v-07c6518d]{padding:2rem 0 1rem}.recently-viewed-scroll[data-v-07c6518d]{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin;scrollbar-color:#333 transparent}.recently-viewed-scroll[data-v-07c6518d]::-webkit-scrollbar{height:4px}.recently-viewed-scroll[data-v-07c6518d]::-webkit-scrollbar-track{background:transparent}.recently-viewed-scroll[data-v-07c6518d]::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.recently-viewed-card[data-v-07c6518d]{flex-shrink:0;display:flex;align-items:center;gap:.75rem;padding:.5rem;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:.75rem;transition:all .2s;min-width:180px}.recently-viewed-card[data-v-07c6518d]:hover{border-color:#3a3a3a;transform:translateY(-2px)}.recently-viewed-card__image[data-v-07c6518d]{width:3rem;height:3rem;border-radius:.5rem;overflow:hidden;flex-shrink:0;background:#151515}.recently-viewed-card__image img[data-v-07c6518d]{width:100%;height:100%;object-fit:cover}.recently-viewed-card__placeholder[data-v-07c6518d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#444}.recently-viewed-card__placeholder svg[data-v-07c6518d]{width:1.5rem;height:1.5rem}.recently-viewed-card__info[data-v-07c6518d]{display:flex;flex-direction:column;min-width:0}.recently-viewed-card__name[data-v-07c6518d]{font-size:.8125rem;font-weight:500;color:#f5f5f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recently-viewed-card__city[data-v-07c6518d]{font-size:.6875rem;color:#888}.section--how-it-works[data-v-07c6518d]{background:var(--bg-section);padding:4rem 0}.steps-grid[data-v-07c6518d]{display:flex;align-items:flex-start;justify-content:center;gap:1rem}.step-card[data-v-07c6518d]{flex:1;max-width:280px;text-align:center;padding:2rem 1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;position:relative;transition:all .2s}.step-card[data-v-07c6518d]:hover{border-color:#d4a8534d;transform:translateY(-3px)}.step-card__number[data-v-07c6518d]{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);width:1.5rem;height:1.5rem;background:var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;color:#000}.step-card__icon[data-v-07c6518d]{width:3rem;height:3rem;margin:.5rem auto 1rem;display:flex;align-items:center;justify-content:center;background:#d4a8531a;border-radius:.75rem;color:var(--gold)}.step-card__icon svg[data-v-07c6518d]{width:1.5rem;height:1.5rem}.step-card h3[data-v-07c6518d]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.step-card p[data-v-07c6518d]{font-size:.8125rem;color:var(--text-secondary);line-height:1.5}.step-card__arrow[data-v-07c6518d]{display:flex;align-items:center;padding-top:3rem;color:var(--text-muted);opacity:.3}.step-card__arrow svg[data-v-07c6518d]{width:1.5rem;height:1.5rem}@media(max-width:768px){.steps-grid[data-v-07c6518d]{flex-direction:column;align-items:center}.step-card[data-v-07c6518d]{max-width:100%;width:100%}.step-card__arrow[data-v-07c6518d]{padding-top:0;transform:rotate(90deg)}}.section--locations[data-v-07c6518d]{background:var(--bg-dark)}.section--trust[data-v-07c6518d]{background:var(--bg-section)}.section--cta[data-v-07c6518d]{background:var(--bg-dark);padding-bottom:6rem}.section__header[data-v-07c6518d]{margin-bottom:3rem}.section__header--center[data-v-07c6518d]{text-align:center}.section__label[data-v-07c6518d]{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--gold);margin-bottom:.75rem}.section__dot[data-v-07c6518d]{width:6px;height:6px;background:var(--gold);border-radius:50%}.section__title[data-v-07c6518d]{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.section__subtitle[data-v-07c6518d]{font-size:1rem;color:var(--text-secondary)}.section__action[data-v-07c6518d]{text-align:center;margin-top:3rem}.profiles-grid[data-v-07c6518d]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:640px){.profiles-grid[data-v-07c6518d]{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media(min-width:1024px){.profiles-grid[data-v-07c6518d]{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.profile-card[data-v-07c6518d]{position:relative;display:block;background:var(--bg-card);border:1px solid var(--border);border-radius:.875rem;overflow:hidden;transition:all .25s ease}.profile-card--top[data-v-07c6518d]{border-color:#ff6b3580;background:linear-gradient(145deg,#161412,#1f1510)}.profile-card--top .profile-card__glow[data-v-07c6518d]{position:absolute;inset:-2px;background:linear-gradient(135deg,#ff6b354d,#f7931e4d);border-radius:1rem;z-index:-1;filter:blur(8px);opacity:.7;animation:glow-pulse-top-07c6518d 2s ease-in-out infinite}.profile-card--top[data-v-07c6518d]:before{content:"";position:absolute;inset:0;border-radius:.875rem;padding:2px;background:linear-gradient(135deg,#ff6b35,#f7931e,#ff6b35);background-size:200% 200%;animation:border-shimmer-07c6518d 3s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.profile-card--vip[data-v-07c6518d]{border-color:#d4a85399;background:linear-gradient(145deg,#161412,#1f1a12)}.profile-card--vip .profile-card__glow[data-v-07c6518d]{position:absolute;inset:-2px;background:linear-gradient(135deg,#d4a85366,#d4a8534d);border-radius:1rem;z-index:-1;filter:blur(8px);opacity:.7;animation:glow-pulse-vip-07c6518d 2s ease-in-out infinite}.profile-card--vip[data-v-07c6518d]:before{content:"";position:absolute;inset:0;border-radius:.875rem;padding:2px;background:linear-gradient(135deg,#d4a853,#d4a853,#d4a853);background-size:200% 200%;animation:border-shimmer-07c6518d 3s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.profile-card--featured[data-v-07c6518d]{border-color:#d4a85366}@keyframes glow-pulse-top-07c6518d{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.01)}}@keyframes glow-pulse-vip-07c6518d{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.01)}}@keyframes border-shimmer-07c6518d{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.profile-card[data-v-07c6518d]:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0006}.profile-card--top[data-v-07c6518d]:hover{box-shadow:0 12px 30px #ff6b3540}.profile-card--vip[data-v-07c6518d]:hover{box-shadow:0 12px 30px #d4a8534d}.profile-card--featured[data-v-07c6518d]:hover{box-shadow:0 12px 30px #d4a85326;border-color:#d4a85380}.profile-card__image[data-v-07c6518d]{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--bg-card)}.profile-card__img[data-v-07c6518d]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.profile-card:hover .profile-card__img[data-v-07c6518d]{transform:scale(1.03)}.profiles-grid--loaded .profile-card--animate[data-v-07c6518d]{opacity:0;animation:cardFadeIn-07c6518d .4s ease forwards;animation-delay:calc(var(--card-index, 0) * .05s)}@keyframes cardFadeIn-07c6518d{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.profile-card__overlay[data-v-07c6518d]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.2) 40%,transparent 70%)}.profile-card__badge-bar[data-v-07c6518d]{position:absolute;top:0;left:0;right:0;z-index:10}.premium-badge[data-v-07c6518d]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:0 0 .5rem}.premium-badge svg[data-v-07c6518d]{width:.875rem;height:.875rem}.premium-badge--top[data-v-07c6518d]{background:linear-gradient(135deg,#ff6b35,#f7931e,#ff8f50);color:#fff;box-shadow:0 4px 15px #ff6b3580;animation:badge-shine-07c6518d 2s ease-in-out infinite}.premium-badge--vip[data-v-07c6518d]{background:linear-gradient(135deg,#d4a853 0% 50%,#d4a853);color:#1a1a1a;box-shadow:0 4px 15px #d4a85399;animation:badge-shine-07c6518d 2s ease-in-out infinite}.vip-logo-icon[data-v-07c6518d]{width:.875rem;height:.875rem;object-fit:contain}.premium-badge--featured[data-v-07c6518d]{background:linear-gradient(135deg,#d4a853,#b8962d,#d4a853);color:var(--bg-dark);box-shadow:0 4px 15px #d4a85366}@keyframes badge-shine-07c6518d{0%,to{filter:brightness(1)}50%{filter:brightness(1.15)}}.profile-card__verified[data-v-07c6518d]{position:absolute;bottom:.75rem;left:.75rem;display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:linear-gradient(135deg,#1d9bf0,#1a8cd8);border-radius:100px;z-index:10;box-shadow:0 2px 8px #1d9bf04d}.profile-card__verified svg[data-v-07c6518d]{width:.75rem;height:.75rem;color:#fff}.profile-card__verified span[data-v-07c6518d]{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:#fff}.profile-card__online[data-v-07c6518d]{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:#22c55e33;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:100px;font-size:.625rem;font-weight:600;color:#22c55e;z-index:10}.online-dot[data-v-07c6518d]{width:6px;height:6px;background:#22c55e;border-radius:50%;animation:online-pulse-07c6518d 2s infinite}@keyframes online-pulse-07c6518d{0%,to{opacity:1}50%{opacity:.5}}.profile-card__secondary-badges[data-v-07c6518d]{position:absolute;bottom:.75rem;right:.75rem;display:flex;gap:.375rem;z-index:10}.secondary-badge[data-v-07c6518d]{display:flex;align-items:center;justify-content:center;padding:.375rem .5rem;border-radius:100px;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.secondary-badge svg[data-v-07c6518d]{width:.875rem;height:.875rem}.secondary-badge--video[data-v-07c6518d]{background:linear-gradient(135deg,#ec4899,#db2777);color:#fff;box-shadow:0 2px 8px #ec48994d}.secondary-badge--new[data-v-07c6518d]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 2px 8px #22c55e4d}.profile-card__info[data-v-07c6518d]{padding:.875rem 1rem;position:relative;z-index:2}.profile-card__header[data-v-07c6518d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.profile-card__header h3[data-v-07c6518d]{font-size:1rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.profile-card:hover .profile-card__header h3[data-v-07c6518d]{color:var(--gold)}.profile-card--top:hover .profile-card__header h3[data-v-07c6518d]{color:#ff6b35}.profile-card--vip:hover .profile-card__header h3[data-v-07c6518d]{color:#d4a853}.profile-card__age[data-v-07c6518d]{font-size:.875rem;font-weight:600;color:var(--gold);flex-shrink:0;margin-left:.375rem}.profile-card__location[data-v-07c6518d]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--text-muted)}.profile-card__location svg[data-v-07c6518d]{width:.75rem;height:.75rem;flex-shrink:0}.profile-card__online-dot[data-v-07c6518d]{display:inline-block;width:.5rem;height:.5rem;background:#22c55e;border-radius:50%;margin-left:.25rem;vertical-align:middle;box-shadow:0 0 6px #22c55e99;animation:online-pulse-07c6518d 2s ease-in-out infinite}@keyframes online-pulse-07c6518d{0%,to{box-shadow:0 0 4px #22c55e66}50%{box-shadow:0 0 10px #22c55ecc}}.profile-card__rating[data-v-07c6518d]{display:flex;align-items:center;gap:.25rem;margin-top:.25rem}.profile-card__rating-value[data-v-07c6518d]{font-size:.75rem;font-weight:600;color:var(--text-primary)}.profile-card__rating-count[data-v-07c6518d]{font-size:.6875rem;color:var(--text-muted)}@media(max-width:640px){.profiles-grid[data-v-07c6518d]{gap:.875rem}.profile-card[data-v-07c6518d]{border-radius:.75rem}.premium-badge[data-v-07c6518d]{padding:.375rem .625rem;font-size:.625rem}.premium-badge svg[data-v-07c6518d]{width:.75rem;height:.75rem}.profile-card__verified[data-v-07c6518d]{bottom:.5rem;left:.5rem;padding:.25rem .5rem}.profile-card__verified svg[data-v-07c6518d]{width:.625rem;height:.625rem}.profile-card__verified span[data-v-07c6518d]{font-size:.5rem}.profile-card__secondary-badges[data-v-07c6518d]{bottom:.5rem;right:.5rem}.secondary-badge[data-v-07c6518d]{padding:.25rem .375rem}.secondary-badge svg[data-v-07c6518d]{width:.75rem;height:.75rem}.profile-card__info[data-v-07c6518d]{padding:.75rem}.profile-card__header h3[data-v-07c6518d]{font-size:.9375rem}.profile-card__age[data-v-07c6518d]{font-size:.8125rem}.profile-card__location[data-v-07c6518d]{font-size:.75rem}}.cities-grid[data-v-07c6518d]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}@media(min-width:640px){.cities-grid[data-v-07c6518d]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.cities-grid[data-v-07c6518d]{grid-template-columns:repeat(6,1fr)}}.city-card[data-v-07c6518d]{position:relative;aspect-ratio:4/5;border-radius:1rem;overflow:hidden;transition:all .3s}.city-card[data-v-07c6518d]:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0006}.city-card img[data-v-07c6518d]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.city-card:hover img[data-v-07c6518d]{transform:scale(1.08)}.city-card__overlay[data-v-07c6518d]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.3) 50%,transparent 100%)}.city-card__content[data-v-07c6518d]{position:absolute;bottom:0;left:0;right:0;padding:1rem}.city-card__content h3[data-v-07c6518d]{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.city-card__country[data-v-07c6518d]{display:block;font-size:.75rem;color:var(--text-secondary);margin-bottom:.5rem}.city-card__count[data-v-07c6518d]{display:inline-block;padding:.25rem .5rem;background:#d4a85333;border-radius:100px;font-size:.625rem;font-weight:600;color:var(--gold)}.regions[data-v-07c6518d]{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem}.region-pill[data-v-07c6518d]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--bg-card);border:1px solid var(--border);border-radius:100px;font-size:.875rem;font-weight:500;color:var(--text-secondary);transition:all .2s}.region-pill[data-v-07c6518d]:hover{background:#d4a8531a;border-color:#d4a8534d;color:var(--text-primary);transform:translateY(-2px)}.region-pill__emoji[data-v-07c6518d]{font-size:1.125rem}.trust-grid[data-v-07c6518d]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.trust-grid[data-v-07c6518d]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.trust-grid[data-v-07c6518d]{grid-template-columns:repeat(4,1fr)}}.trust-card[data-v-07c6518d]{text-align:center;padding:2rem 1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;transition:all .2s}.trust-card[data-v-07c6518d]:hover{border-color:#d4a8534d;transform:translateY(-3px)}.trust-card__icon[data-v-07c6518d]{width:3.5rem;height:3.5rem;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;background:#d4a8531a;border-radius:1rem;color:var(--gold)}.trust-card__icon svg[data-v-07c6518d]{width:1.75rem;height:1.75rem}.trust-card h3[data-v-07c6518d]{font-size:1.0625rem;font-weight:600;color:var(--text-primary);margin-bottom:.625rem}.trust-card p[data-v-07c6518d]{font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.cta-box[data-v-07c6518d]{max-width:700px;margin:0 auto;padding:3rem 2rem;background:linear-gradient(135deg,#d4a8531a,#d4a85308);border:1px solid rgba(212,168,83,.25);border-radius:1.5rem;text-align:center}.cta-box h2[data-v-07c6518d]{font-size:clamp(1.5rem,5vw,2rem);font-weight:700;color:var(--text-primary);margin-bottom:.75rem}.cta-box>p[data-v-07c6518d]:first-of-type{font-size:1.0625rem;color:var(--text-secondary);margin-bottom:2rem}.cta-box__buttons[data-v-07c6518d]{display:flex;flex-direction:column;gap:.75rem;max-width:400px;margin:0 auto}@media(min-width:480px){.cta-box__buttons[data-v-07c6518d]{flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:none}}.cta-box__disclaimer[data-v-07c6518d]{margin-top:1.5rem;font-size:.8125rem;color:var(--text-muted)}.btn[data-v-07c6518d]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s;border:none;text-decoration:none}.btn svg[data-v-07c6518d]{width:1.125rem;height:1.125rem;transition:transform .2s}.btn:hover svg[data-v-07c6518d]{transform:translate(3px)}.btn--primary[data-v-07c6518d]{background:var(--gradient-gold);color:var(--bg-dark)}.btn--primary[data-v-07c6518d]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #d4a8534d}.btn--outline[data-v-07c6518d]{background:transparent;border:1px solid var(--border);color:var(--text-primary)}.btn--outline[data-v-07c6518d]:hover{background:#d4a8531a;border-color:var(--gold);color:var(--gold)}.btn--lg[data-v-07c6518d]{padding:1rem 2rem;font-size:1rem}@media(max-width:640px){.hero[data-v-07c6518d]{padding:5rem 1rem 3rem}.hero__title[data-v-07c6518d]{font-size:2.25rem}.section[data-v-07c6518d]{padding:3.5rem 0}.profile-card__info[data-v-07c6518d]{padding:.875rem}.profile-card__header h3[data-v-07c6518d]{font-size:.9375rem}.search-box__btn[data-v-07c6518d]{padding:.75rem 1rem;font-size:.875rem}.cta-box[data-v-07c6518d]{padding:2rem 1.5rem}.cta-box__buttons .btn[data-v-07c6518d]{width:100%}}.profile-card-skeleton[data-v-07c6518d]{background:var(--bg-card);border:1px solid var(--border);border-radius:.875rem;overflow:hidden}.profile-card-skeleton .skeleton-image[data-v-07c6518d]{aspect-ratio:4 / 5;background:linear-gradient(90deg,var(--bg-card) 0%,rgba(255,255,255,.05) 50%,var(--bg-card) 100%);background-size:200% 100%;animation:skeleton-shimmer-07c6518d 1.5s ease-in-out infinite}.profile-card-skeleton .skeleton-info[data-v-07c6518d]{padding:1rem}.profile-card-skeleton .skeleton-text[data-v-07c6518d]{background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d);background-size:200% 100%;animation:skeleton-shimmer-07c6518d 1.5s ease-in-out infinite;border-radius:.25rem}.profile-card-skeleton .skeleton-name[data-v-07c6518d]{height:1.25rem;width:70%;margin-bottom:.75rem}.profile-card-skeleton .skeleton-location[data-v-07c6518d]{height:.875rem;width:50%}@keyframes skeleton-shimmer-07c6518d{0%{background-position:200% 0}to{background-position:-200% 0}}
