.lang[data-v-b15812e1]{background:#ffffff0a;border:1px solid #f5eef829;border-radius:999px;display:inline-flex;overflow:hidden}button[data-v-b15812e1]{letter-spacing:.04em;color:#f5eef88c;background:0 0;border:none;padding:.28rem .65rem;font-size:.72rem;font-weight:600}button.on[data-v-b15812e1]{color:#1a1024;background:linear-gradient(90deg,#f0a8d0,#c77dff)}.overlay[data-v-38a04332]{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08040eeb;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.lang-wrap[data-v-38a04332]{position:absolute;top:1rem;right:1rem}.card[data-v-38a04332]{text-align:center;background:linear-gradient(160deg,#1a1024 0%,#120a18 100%);border:1px solid #f0a8d040;border-radius:1.25rem;width:min(100%,22rem);padding:1.75rem 1.5rem;box-shadow:0 24px 60px #00000073}.badge[data-v-38a04332]{letter-spacing:.08em;color:#1a1024;background:linear-gradient(90deg,#f0a8d0,#c77dff);border-radius:999px;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}h1[data-v-38a04332]{margin:0 0 .75rem;font-size:1.35rem}p[data-v-38a04332]{color:#f5eef8d1;margin:0 0 1.25rem;font-size:.9rem}.fine[data-v-38a04332]{color:#f5eef873;margin:1rem 0 0;font-size:.72rem}.actions[data-v-38a04332]{flex-direction:column;gap:.65rem;display:flex}.primary[data-v-38a04332]{color:#1a1024;background:linear-gradient(90deg,#f0a8d0,#c77dff);border:none;border-radius:999px;padding:.85rem 1rem;font-weight:600}.ghost[data-v-38a04332]{color:#f5eef8bf;background:0 0;border:1px solid #f5eef833;border-radius:999px;padding:.75rem 1rem}.hero[data-v-0fa9d152]{align-items:flex-end;min-height:72vh;display:flex;position:relative;overflow:hidden}.hero-media[data-v-0fa9d152]{position:absolute;inset:0}.slide[data-v-0fa9d152]{object-fit:cover;object-position:center top;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.slide.active[data-v-0fa9d152]{opacity:1;z-index:1}.hero-shade[data-v-0fa9d152]{z-index:2;pointer-events:none;background:linear-gradient(#0c06120a 0%,#0c06122e 48%,#0c0612c7 100%);position:absolute;inset:0}.hero-copy[data-v-0fa9d152]{z-index:3;max-width:36rem;padding:2rem 1.25rem 2.5rem;position:relative}.eyebrow[data-v-0fa9d152]{letter-spacing:.12em;text-transform:uppercase;color:#f0a8d0;margin:0 0 .5rem;font-size:.78rem}h1[data-v-0fa9d152]{margin:0 0 .75rem;font-size:clamp(1.75rem,6vw,2.35rem);line-height:1.15}.sub[data-v-0fa9d152]{color:#f5eef8c7;margin:0 0 1.25rem;font-size:.95rem}.cta[data-v-0fa9d152]{color:#1a1024;background:linear-gradient(90deg,#f0a8d0,#c77dff);border:none;border-radius:999px;padding:.9rem 1.5rem;font-weight:600;box-shadow:0 12px 32px #c77dff59}.stories[data-v-b08bce4d]{padding:2rem 1.25rem}header h2[data-v-b08bce4d]{margin:0 0 .35rem;font-size:1.25rem}header p[data-v-b08bce4d]{color:#f5eef880;margin:0 0 1.25rem;font-size:.8rem}.ticker[data-v-b08bce4d]{height:36rem;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%)}.track[data-v-b08bce4d]{animation:marquee-b08bce4d var(--scroll-duration) linear infinite;will-change:transform}.group[data-v-b08bce4d]{flex-direction:column;gap:.75rem;padding-bottom:.75rem;display:flex}.ticker:hover .track[data-v-b08bce4d]{animation-play-state:paused}@keyframes marquee-b08bce4d{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.story[data-v-b08bce4d]{background:#ffffff0a;border:1px solid #f0a8d01f;border-radius:1rem;gap:.75rem;padding:.95rem 1rem;display:flex}.avatar[data-v-b08bce4d]{object-fit:cover;object-position:center top;background:#1a1024;border:1px solid #f0a8d040;border-radius:999px;flex-shrink:0;width:2.5rem;height:2.5rem}.content[data-v-b08bce4d]{flex:1;min-width:0}.meta[data-v-b08bce4d]{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.2rem;display:flex}.who[data-v-b08bce4d]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.who strong[data-v-b08bce4d]{font-size:.88rem}.verified[data-v-b08bce4d]{letter-spacing:.02em;color:#0c0612;background:#7dffb3;border-radius:999px;padding:.12rem .4rem;font-size:.62rem;font-weight:700}time[data-v-b08bce4d]{color:#f5eef873;flex-shrink:0;font-size:.72rem}.stars[data-v-b08bce4d]{letter-spacing:.08em;color:#f0c36a;margin-bottom:.4rem;font-size:.78rem}.content p[data-v-b08bce4d]{color:#f5eef8e0;margin:0 0 .65rem;font-size:.88rem;line-height:1.5}.photos[data-v-b08bce4d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0 0 .7rem;display:grid}.photo-btn[data-v-b08bce4d]{aspect-ratio:1;background:#1a1024;border:none;border-radius:.45rem;padding:0;overflow:hidden}.photo-btn img[data-v-b08bce4d]{object-fit:cover;width:100%;height:100%;display:block}.lightbox[data-v-b08bce4d]{z-index:1200;background:#08040ee0;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.lightbox img[data-v-b08bce4d]{object-fit:contain;border-radius:.75rem;max-width:min(100%,28rem);max-height:82vh}.lb-close[data-v-b08bce4d]{color:#f5eef8;background:0 0;border:none;font-size:1.75rem;line-height:1;position:absolute;top:.85rem;right:1rem}.footer[data-v-b08bce4d]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.place[data-v-b08bce4d]{color:#f5eef880;font-size:.72rem}.helpful[data-v-b08bce4d]{color:#f5eef8a6;background:#ffffff0a;border:1px solid #f5eef81f;border-radius:999px;padding:.22rem .6rem;font-size:.7rem}.helpful.on[data-v-b08bce4d]{color:#1a1024;background:linear-gradient(90deg,#f0a8d0,#c77dff);border-color:#0000;font-weight:600}.picker[data-v-14250bf0]{padding:0 1.25rem 1.5rem}h2[data-v-14250bf0]{margin:0 0 .35rem;font-size:1.25rem}p[data-v-14250bf0]{color:#f5eef88c;margin:0 0 1rem;font-size:.85rem}.chips[data-v-14250bf0]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-v-14250bf0]{color:#f5eef8bf;background:#ffffff08;border:1px solid #f5eef826;border-radius:999px;padding:.45rem .85rem;font-size:.78rem}.chip.active[data-v-14250bf0]{color:#1a1024;background:linear-gradient(90deg,#f0a8d0,#c77dff);border-color:#0000;font-weight:600}.grid-section[data-v-c1542f89]{padding:0 1.25rem 2.5rem}header[data-v-c1542f89]{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}header h2[data-v-c1542f89]{margin:0;font-size:1.15rem}header span[data-v-c1542f89]{color:#f5eef873;font-size:.8rem}.grid[data-v-c1542f89]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (width>=640px){.grid[data-v-c1542f89]{grid-template-columns:repeat(3,minmax(0,1fr))}}.card[data-v-c1542f89]{background:#ffffff0a;border:1px solid #f0a8d01a;border-radius:1rem;overflow:hidden}.photo-wrap[data-v-c1542f89]{aspect-ratio:3/4;background:#1a1024;position:relative;overflow:hidden}.photo-wrap img[data-v-c1542f89]{object-fit:cover;width:100%;height:100%;transition:transform .45s;transform:scale(1)}@media (hover:hover){.photo-wrap:hover img[data-v-c1542f89]{transform:scale(1.12)}}.dot[data-v-c1542f89]{color:#0c0612;background:#7dffb3;border-radius:999px;padding:.2rem .5rem;font-size:.65rem;font-weight:600;position:absolute;top:.5rem;left:.5rem}.body[data-v-c1542f89]{padding:.65rem .7rem .75rem}h3[data-v-c1542f89]{margin:0;font-size:.95rem}.area[data-v-c1542f89]{color:#f5eef880;margin:.15rem 0 .45rem;font-size:.75rem}.tags[data-v-c1542f89]{flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem;display:flex}.tags span[data-v-c1542f89]{color:#e8c4ff;background:#c77dff26;border-radius:999px;padding:.15rem .45rem;font-size:.65rem}.actions[data-v-c1542f89]{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.room[data-v-c1542f89],.voice[data-v-c1542f89]{border:none;border-radius:.55rem;padding:.45rem .25rem;font-size:.68rem;font-weight:600}.room[data-v-c1542f89]{color:#1a1024;background:linear-gradient(90deg,#f0a8d0,#c77dff)}.voice[data-v-c1542f89]{color:#f5eef8;background:#ffffff14;border:1px solid #f5eef81f}.empty[data-v-c1542f89]{text-align:center;color:#f5eef880;font-size:.9rem}.lounge[data-v-1504dc4f]{z-index:900;background:#0c0612;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.top[data-v-1504dc4f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0612f0;border-bottom:1px solid #f0a8d01f;flex-shrink:0;align-items:center;gap:.65rem;padding:.7rem 1rem;display:flex}.title-block[data-v-1504dc4f]{flex:1;min-width:0}.back[data-v-1504dc4f]{color:#f5eef8;background:#ffffff14;border:none;border-radius:999px;flex-shrink:0;width:2.1rem;height:2.1rem;font-size:1.05rem}.header-avatar[data-v-1504dc4f]{object-fit:cover;border:1px solid #f0a8d066;border-radius:999px;flex-shrink:0;width:2.15rem;height:2.15rem}.top strong[data-v-1504dc4f]{font-size:.95rem;display:block}.top span[data-v-1504dc4f]{color:#f5eef880;font-size:.72rem}.live-pill[data-v-1504dc4f]{color:#0c0612;background:#7dffb3;border-radius:999px;flex-shrink:0;padding:.2rem .55rem;font-size:.65rem;font-weight:700}.gallery[data-v-1504dc4f]{flex-shrink:0;max-height:52vh;position:relative;overflow:hidden}.gallery img[data-v-1504dc4f]{object-fit:cover;width:100%;max-height:52vh}.photo-count[data-v-1504dc4f]{color:#f5eef8d9;background:#0c0612bf;border-radius:999px;padding:.25rem .55rem;font-size:.68rem;position:absolute;bottom:.75rem;left:.75rem}.next[data-v-1504dc4f]{color:#f5eef8;background:#0c0612bf;border:1px solid #f5eef833;border-radius:999px;padding:.45rem .85rem;font-size:.75rem;font-weight:600;position:absolute;bottom:.75rem;right:.75rem}.info[data-v-1504dc4f]{flex-shrink:0;padding:.7rem 1rem .55rem}.info p[data-v-1504dc4f]{color:#f5eef8d1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .45rem;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.tags[data-v-1504dc4f]{flex-wrap:wrap;gap:.3rem;display:flex}.tags span[data-v-1504dc4f]{background:#c77dff26;border-radius:999px;padding:.15rem .45rem;font-size:.68rem}.chat[data-v-1504dc4f]{background:#ffffff0a;border:1px solid #f0a8d01f;border-bottom:none;border-radius:1rem 1rem 0 0;flex-direction:column;flex:1;min-height:0;margin:0 .75rem;padding:.65rem .7rem 0;display:flex}.chat-label[data-v-1504dc4f]{color:#f5eef880;margin:0 0 .5rem;font-size:.72rem}.messages[data-v-1504dc4f]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.5rem;min-height:0;padding-bottom:.45rem;display:flex;overflow:hidden auto}.row[data-v-1504dc4f]{align-items:flex-end;gap:.4rem;max-width:100%;display:flex}.row.you[data-v-1504dc4f]{justify-content:flex-end}.bubble-avatar[data-v-1504dc4f]{object-fit:cover;border-radius:999px;flex-shrink:0;width:1.45rem;height:1.45rem}.bubble[data-v-1504dc4f]{border-radius:.9rem;max-width:78%;padding:.5rem .7rem .35rem;font-size:.84rem;line-height:1.4}.bubble em[data-v-1504dc4f]{opacity:.5;margin-top:.2rem;font-size:.62rem;font-style:normal;display:block}.bubble.her[data-v-1504dc4f]{background:#ffffff14;border-bottom-left-radius:.25rem}.bubble.you[data-v-1504dc4f]{background:linear-gradient(90deg,#f0a8d061,#c77dff61);border-bottom-right-radius:.25rem}.bubble.typing[data-v-1504dc4f]{color:#f5eef88c;font-style:italic}.composer[data-v-1504dc4f]{padding:.55rem 0 calc(.65rem + env(safe-area-inset-bottom,0));flex-shrink:0;gap:.45rem;display:flex}.composer input[data-v-1504dc4f]{color:#f5eef8;background:#00000047;border:1px solid #f5eef826;border-radius:999px;flex:1;padding:.65rem .9rem}.composer input[data-v-1504dc4f]:disabled{opacity:.6}.composer button[data-v-1504dc4f]{color:#1a1024;background:linear-gradient(90deg,#f0a8d0,#c77dff);border:none;border-radius:999px;padding:0 1.05rem;font-size:.8rem;font-weight:600}.composer button[data-v-1504dc4f]:disabled{opacity:.45}.voice-overlay[data-v-3302afd3]{z-index:950;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08040eb8;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed;inset:0}.panel[data-v-3302afd3]{text-align:center;background:linear-gradient(165deg,#1a1024,#120a18);border:1px solid #f0a8d033;border-radius:1.25rem 1.25rem 0 0;width:min(100%,24rem);padding:1.5rem 1.25rem 1.75rem;position:relative}.close[data-v-3302afd3]{color:#f5eef899;background:0 0;border:none;font-size:1.5rem;line-height:1;position:absolute;top:.65rem;right:.75rem}.avatar[data-v-3302afd3]{object-fit:cover;border:2px solid #f0a8d073;border-radius:999px;width:5rem;height:5rem;margin:0 auto .75rem}h2[data-v-3302afd3]{margin:0 0 .35rem;font-size:1.1rem}.note[data-v-3302afd3]{color:#f5eef873;margin:0 0 1rem;font-size:.72rem}.block p[data-v-3302afd3]{color:#f5eef8c7;margin:0 0 1rem;font-size:.88rem}.hint[data-v-3302afd3]{color:#f5eef873!important;margin:-.35rem 0 1rem!important;font-size:.72rem!important}.primary[data-v-3302afd3],.ghost[data-v-3302afd3]{border:none;border-radius:999px;padding:.75rem 1.25rem;font-size:.85rem;font-weight:600}.primary[data-v-3302afd3]{color:#1a1024;background:linear-gradient(90deg,#f0a8d0,#c77dff)}.ghost[data-v-3302afd3]{color:#f5eef8;background:#ffffff14;border:1px solid #f5eef826}.spinner[data-v-3302afd3]{border:3px solid #f0a8d033;border-top-color:#f0a8d0;border-radius:999px;width:2.5rem;height:2.5rem;margin:0 auto 1rem;animation:.8s linear infinite spin-3302afd3}@keyframes spin-3302afd3{to{transform:rotate(360deg)}}.equalizer[data-v-3302afd3]{justify-content:center;align-items:flex-end;gap:.25rem;height:2rem;margin-bottom:1rem;display:flex}.equalizer span[data-v-3302afd3]{background:linear-gradient(#f0a8d0,#c77dff);border-radius:999px;width:.35rem;transition:height .15s}.script[data-v-3302afd3]{font-style:italic}.app[data-v-45078e55]{padding-bottom:env(safe-area-inset-bottom,0)}.site-header[data-v-45078e55]{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0612e0;border-bottom:1px solid #f0a8d01a;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex;position:sticky;top:0}.logo[data-v-45078e55]{letter-spacing:.04em;background:linear-gradient(90deg,#f0a8d0,#c77dff);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.header-right[data-v-45078e55]{align-items:center;gap:.65rem;display:flex}.loc[data-v-45078e55]{color:#f5eef88c;font-size:.78rem}.footer[data-v-45078e55]{border-top:1px solid #f0a8d014;padding:1.5rem 1.25rem 2rem}.footer p[data-v-45078e55]{color:#f5eef866;margin:0;font-size:.72rem;line-height:1.55}.blocked[data-v-45078e55]{background:#0c0612;justify-content:center;align-items:center;min-height:100dvh;padding:1.5rem;display:flex}.blocked-card[data-v-45078e55]{text-align:center;background:#ffffff08;border:1px solid #f0a8d026;border-radius:1rem;max-width:22rem;padding:2rem 1.5rem}.blocked-lang[data-v-45078e55]{justify-content:center;margin-bottom:1rem;display:flex}.blocked-card h1[data-v-45078e55]{margin:0 0 .75rem;font-size:1.25rem}.blocked-card p[data-v-45078e55]{color:#f5eef8a6;margin:0;font-size:.9rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:#f5eef8;background:#0c0612;min-height:100dvh;margin:0;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5}#app{min-height:100dvh}img{max-width:100%;display:block}button{font:inherit;cursor:pointer}a{color:#f0a8d0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
