*,:before,:after{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}html,body,#app{width:100%;min-width:20rem;min-height:100%}html{text-size-adjust:100%;overflow-x:hidden}body,h1,h2,h3,h4,h5,h6,p{margin:0}body{color:var(--color-text);background:var(--color-bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-size-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5;overflow-x:hidden}#app{overflow-x:hidden}button,input,textarea,select{font:inherit}button{touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.7}a{color:var(--color-primary);text-decoration:none}img,picture,video,canvas,svg{max-width:100%;display:block}input,textarea,select{width:100%;min-width:0}input,textarea{-webkit-appearance:none;appearance:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--app-vh:100vh;--vv-top-gap:0px;--vv-bottom-gap:0px;--color-bg:#f6f7fb;--color-text:#1f2937;--color-muted:#6b7280;--color-card:#fff;--color-primary:#2563eb;--color-primary-active:#1d4ed8;--color-primary-contrast:#fff;--color-success:#16a34a;--color-danger:#dc2626;--color-warning:#d97706;--color-border:#d1d5db;--color-placeholder:#9ca3af;--color-overlay:#0f172a85;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-24:1.5rem;--space-32:2rem;--space-xs:var(--space-4);--space-sm:var(--space-8);--space-md:var(--space-12);--space-lg:var(--space-16);--space-xl:var(--space-24);--space-2xl:var(--space-24);--space-3xl:var(--space-32);--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-round:62.4375rem;--shadow-sm:0 4px 16px #0f172a14;--shadow-md:0 12px 32px #0f172a1f;--shadow-lg:0 24px 60px #0f172a2e;--shadow-card:var(--shadow-sm);--shadow-popover:var(--shadow-lg);--font-size-sm:.75rem;--font-size-md:.875rem;--font-size-lg:1rem;--font-size-xl:1.25rem;--z-dropdown:1000;--z-modal:1100;--z-toast:1200}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#111827;--color-text:#f9fafb;--color-muted:#9ca3af;--color-card:#1f2937;--color-primary:#60a5fa;--color-primary-active:#3b82f6;--color-primary-contrast:#0f172a;--color-success:#4ade80;--color-danger:#f87171;--color-warning:#fbbf24;--color-border:#374151;--color-placeholder:#6b7280;--color-overlay:#000000a3}:root[data-theme=brand]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f5f8ff;--color-text:#172033;--color-muted:#667085;--color-card:#fff;--color-primary:#0f766e;--color-primary-active:#0d5f59;--color-primary-contrast:#fff;--color-success:#15803d;--color-danger:#be123c;--color-warning:#b45309;--color-border:#cfd8e3;--color-placeholder:#98a2b3;--color-overlay:#0f172a85}input::placeholder,textarea::placeholder{color:var(--color-placeholder)}.is-loading{pointer-events:none;opacity:.6;position:relative}.is-loading:after{top:50%;right:var(--space-12);content:"";border-radius:var(--radius-round);opacity:.85;border:2px solid;border-right-color:#0000;width:1rem;height:1rem;margin-top:-.5rem;animation:.8s linear infinite state-spin;position:absolute}.loading-spinner{border-radius:var(--radius-round);vertical-align:-.1875rem;border:2px solid;border-right-color:#0000;width:1rem;height:1rem;animation:.8s linear infinite state-spin;display:inline-block}.is-disabled,[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.5}.is-active:not(.is-disabled):not([disabled]):not([aria-disabled=true]){transform:scale(.98)}.is-error{color:var(--color-danger);border-color:var(--color-danger)}.is-success{color:var(--color-success);border-color:var(--color-success)}.is-warning{color:var(--color-warning);border-color:var(--color-warning)}.state-text-error{color:var(--color-danger)}.state-text-success{color:var(--color-success)}.state-text-warning{color:var(--color-warning)}@keyframes state-spin{to{transform:rotate(360deg)}}.app-container,.app-page{width:100%;max-width:480px;min-height:100vh;min-height:var(--app-vh);padding:calc(var(--space-xl) + var(--safe-top)) calc(var(--space-lg) + var(--safe-right)) calc(var(--space-xl) + var(--safe-bottom)) calc(var(--space-lg) + var(--safe-left));margin:0 auto}.app-card{width:100%;min-width:0;padding:var(--space-32);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-card)}.with-tabbar{padding-bottom:calc(5.5rem + var(--safe-bottom) + var(--vv-bottom-gap))}.app-shell{min-height:100vh;min-height:100dvh;min-height:var(--app-vh);padding:.75rem .625rem calc(4.375rem + var(--safe-bottom))}.safe-area{padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}.flow-grid{gap:var(--space-16);display:grid}.section-title{font-size:var(--font-size-xl);line-height:1.2}.section-subtitle{font-size:var(--font-size-lg);line-height:1.25}.muted-text{color:var(--color-muted);font-size:var(--font-size-md)}.auto-grid{gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(min(10rem,100%),1fr));display:grid}.responsive-grid{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(7.5rem,100%),1fr));display:grid}.form-field{gap:var(--space-8);min-width:0;color:var(--color-text);font-size:var(--font-size-md);display:grid}.form-label{color:var(--color-muted);font-size:var(--font-size-sm)}.form-input{width:100%;min-height:2.75rem;padding:0 var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);background:var(--color-card);outline:none;transition:border-color .2s,opacity .2s}.form-input:focus{border-color:var(--color-primary)}.scroll-container{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;min-height:0;overflow-y:auto}.scroll-container::-webkit-scrollbar{width:0;height:0;display:none}.scroll-container-x{overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;min-width:0;overflow-x:auto}.scroll-container-x::-webkit-scrollbar{width:0;height:0;display:none}.modal-backdrop{z-index:var(--z-modal);padding:calc(var(--space-24) + var(--safe-top)) calc(var(--space-16) + var(--safe-right)) calc(var(--space-24) + var(--safe-bottom)) calc(var(--space-16) + var(--safe-left));background:var(--color-overlay);overscroll-behavior:contain;touch-action:none;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.modal-panel{border-radius:var(--template-radius,var(--radius-md));background:var(--color-card);width:100%;max-width:420px;max-height:min(80vh,40rem);box-shadow:var(--shadow-popover);overflow:hidden}.modal-scroll{max-height:inherit;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.modal-scroll::-webkit-scrollbar{width:0;height:0;display:none}.gpu-layer{transform:translateZ(0)}.will-change-transform{will-change:transform}.will-change-scroll{will-change:scroll-position}.hairline-border{position:relative}.hairline-border:after{pointer-events:none;content:"";border:1px solid var(--color-border);border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.hairline-border:after{transform-origin:0 0;width:200%;height:200%;transform:scale(.5)}}.text-safe,.text-clamp-2{overflow-wrap:anywhere;word-break:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.text-safe-inline{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.media-ratio{aspect-ratio:16/9;object-fit:cover}@media (max-width:360px){.app-container,.app-page{padding:calc(var(--space-lg) + var(--safe-top)) calc(.875rem + var(--safe-right)) calc(var(--space-lg) + var(--safe-bottom)) calc(.875rem + var(--safe-left))}.app-card{padding:var(--space-24)}}:root,:root[data-template=default]{--template-radius:var(--radius-md);--template-shadow:var(--shadow-sm);--template-section-space:var(--space-16);--template-card-space:var(--space-24)}:root[data-template=card]{--template-radius:var(--radius-lg);--template-shadow:var(--shadow-md);--template-section-space:var(--space-24);--template-card-space:var(--space-32)}:root[data-template=minimal]{--template-radius:var(--radius-sm);--template-shadow:none;--template-section-space:var(--space-12);--template-card-space:var(--space-16)}.template-surface{padding:var(--template-card-space);border-radius:var(--template-radius);background:var(--color-card);box-shadow:var(--template-shadow)}.template-flow{gap:var(--template-section-space);display:grid}.bottom-tabbar[data-v-32dd9f69]{right:0;bottom:var(--vv-bottom-gap);z-index:var(--z-dropdown);width:100%;max-width:480px;min-height:calc(3.5rem + var(--safe-bottom));padding:.375rem .375rem calc(.375rem + var(--safe-bottom));border-top:1px solid var(--color-border);background:var(--color-card);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;display:grid;position:fixed;left:0;box-shadow:0 -8px 24px #0f172a14}.bottom-tabbar__item[data-v-32dd9f69]{border-radius:var(--radius-md);min-width:0;color:var(--color-muted);place-items:center;gap:.125rem;padding:.1875rem;font-size:.6875rem;line-height:1;transition:background-color .2s,color .2s,transform .15s;display:grid}.bottom-tabbar__item[data-v-32dd9f69]:active{transform:scale(.96)}.bottom-tabbar__item.is-active[data-v-32dd9f69]{color:var(--color-primary);background:var(--color-bg)}.bottom-tabbar__icon[data-v-32dd9f69]{place-items:center;width:1.25rem;height:1.25rem;font-size:1.05rem;line-height:1;display:grid}.bottom-tabbar__label[data-v-32dd9f69]{max-width:100%}.filter-mask[data-v-6004b1ab]{z-index:1300;background:#100e1a4d;position:fixed;top:0;bottom:0;left:0;right:0}.filter-drawer[data-v-6004b1ab]{z-index:1301;background:linear-gradient(#fbf9ff,#f4f2fb);flex-direction:column;width:56vw;min-width:15rem;max-width:360px;transition:transform .24s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 22px #1c183638}.filter-drawer.open[data-v-6004b1ab]{transform:translate(0)}.drawer-head[data-v-6004b1ab]{border-bottom:1px solid #ebe9f6;padding:.625rem}.drawer-head input[data-v-6004b1ab]{color:#25293b;background:#fff;border:1px solid #dedbef;border-radius:10px;width:100%;height:2.25rem;padding:0 .625rem;font-size:.8125rem}.drawer-results[data-v-6004b1ab]{min-height:0;padding:.5rem .5rem calc(5.125rem + var(--safe-bottom));flex:1;overflow-y:auto}.drawer-grid[data-v-6004b1ab]{grid-template-columns:1fr;gap:.5rem;display:grid}.drawer-tip[data-v-6004b1ab]{color:#9398af;margin:.25rem .125rem .625rem;font-size:.75rem}.drawer-user-card[data-v-6004b1ab]{background:#fff;border-radius:14px;margin:.125rem .3125rem;padding:.625rem;position:relative;overflow:hidden;box-shadow:0 6px 14px #1f26531a}.drawer-user-card img[data-v-6004b1ab]{object-fit:cover;width:100%;height:9.25rem}.online-pill[data-v-6004b1ab]{color:#fff;background:#131720b3;border-radius:20px;align-items:center;gap:.3125rem;padding:.25rem .5rem;font-size:.6875rem;display:inline-flex;position:absolute;top:.5rem;left:.5rem}.online-pill i[data-v-6004b1ab]{background:#29e77b;border-radius:50%;width:.5rem;height:.5rem}.card-bottom[data-v-6004b1ab]{justify-content:space-between;align-items:flex-end;gap:.375rem;padding:.5rem;display:flex}.card-bottom h3[data-v-6004b1ab]{color:#1a1d29;margin:0;font-size:.875rem;line-height:1.1}.name-row[data-v-6004b1ab]{align-items:center;gap:.3125rem;display:inline-flex}.verify[data-v-6004b1ab]{color:#845fff;font-size:1rem}.card-bottom p[data-v-6004b1ab]{color:#8d91a2;margin:.3125rem 0 0;font-size:.6875rem}.card-bottom strong[data-v-6004b1ab]{color:#7d5dff}.like-btn[data-v-6004b1ab]{color:#ff6fa8;background:#f1ebff;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1rem;display:grid}.draggable-fab[data-v-a4c8d33c]{z-index:1201;color:#111;-webkit-backdrop-filter:blur(.4375rem);backdrop-filter:blur(.4375rem);touch-action:none;background:radial-gradient(circle at 30% 24%,#ffffffb3,#ffffff3d 62%,#ffffff29),linear-gradient(145deg,#9bd4ff57,#6eb7ff2e);border:1px solid #ffffff94;border-radius:50%;place-items:center;font-size:1.5rem;transition:left .18s,top .18s,transform .14s;display:inline-grid;position:fixed;box-shadow:0 8px 18px #5288b638}.draggable-fab.dragging[data-v-a4c8d33c]{transition:none}.cs-fab[data-v-7aed3842]{z-index:1200}.cs-fab[data-v-7aed3842] svg{color:#36b3ff;width:1.875rem;height:1.875rem}.home-page[data-v-3ee48297]{background:linear-gradient(#f8f7fd,#f1f1f9);flex-direction:column;height:100dvh;padding-bottom:0;display:flex;overflow:hidden}.top-tabs[data-v-3ee48297]{flex:none;grid-template-columns:auto auto 1fr;align-items:center;gap:1.125rem;margin:0 .375rem .875rem;display:grid}.card-list-scroll[data-v-3ee48297]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:calc(5.375rem + var(--safe-bottom));flex:1;overflow-y:auto}.pull-tip[data-v-3ee48297]{text-align:center;color:#7f8598;margin:0;padding:.625rem 0 .5rem;font-size:.75rem}.silent-refresh-tip[data-v-3ee48297]{z-index:2;color:#fff;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#202432bd;border-radius:999px;width:fit-content;margin:.5rem auto .25rem;padding:.375rem .75rem;font-size:.6875rem;line-height:1;position:-webkit-sticky;position:sticky;top:0}.tab[data-v-3ee48297]{color:#8a8e9d;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:600;position:relative}.tab.is-active[data-v-3ee48297]{color:#171a24}.tab.is-active[data-v-3ee48297]:after{content:"";background:#3b82f6;border-radius:4px;width:1.375rem;height:.25rem;position:absolute;bottom:-.5625rem;left:50%;transform:translate(-50%)}.filter-btn[data-v-3ee48297]{color:#7a5cf7;background:0 0;border:0;justify-self:end;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:inline-flex}.filter-icon[data-v-3ee48297]{width:1rem;height:1rem;display:block}.card-grid[data-v-3ee48297]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.list-footer-tip[data-v-3ee48297]{text-align:center;color:#8e93a5;margin:.75rem 0 .375rem;font-size:.75rem;line-height:1.4}.user-card[data-v-3ee48297]{background:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 6px 14px #1f26531a}.user-card img[data-v-3ee48297]{object-fit:cover;width:100%;height:9.6875rem}.online-pill[data-v-3ee48297]{color:#fff;background:#131720b3;border-radius:20px;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.625rem;display:inline-flex;position:absolute;top:.625rem;left:.625rem}.online-pill i[data-v-3ee48297]{background:#29e77b;border-radius:50%;width:.5625rem;height:.5625rem}.card-bottom[data-v-3ee48297]{justify-content:space-between;align-items:flex-end;gap:.375rem;padding:.75rem;display:flex}.card-bottom h3[data-v-3ee48297]{color:#1a1d29;margin:0;font-size:.875rem;line-height:1.1}.name-row[data-v-3ee48297]{align-items:center;gap:.375rem;display:inline-flex}.verify[data-v-3ee48297]{color:#845fff;font-size:1.125rem}.card-bottom p[data-v-3ee48297]{color:#8d91a2;margin:.5rem 0 0;font-size:.75rem}.card-bottom strong[data-v-3ee48297]{color:#7d5dff}.like-btn[data-v-3ee48297]{color:#ff6fa8;background:#f1ebff;border:0;border-radius:50%;flex:0 0 2.5rem;place-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;font-size:1.25rem;display:grid}.detail-page[data-v-47e9582d]{min-height:100vh;color:#23274f;background:#f4f4f8;min-height:100dvh;padding-bottom:5.75rem}.hero[data-v-47e9582d]{height:26.25rem;position:relative;overflow:hidden}.hero-photo[data-v-47e9582d]{object-fit:cover;width:100%;height:100%}.icon-btn[data-v-47e9582d]{color:#fff;background:#48495585;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;padding:0;display:flex;position:absolute;top:.875rem}.icon-btn.back[data-v-47e9582d]{left:.875rem}.icon-btn.more[data-v-47e9582d]{right:.875rem}.header-icon[data-v-47e9582d]{object-fit:contain;flex:none;margin:auto;display:block}.back-icon[data-v-47e9582d]{width:1.3125rem;height:1.3125rem}.more-icon[data-v-47e9582d]{width:1.5rem;height:1.5rem}.sheet[data-v-47e9582d]{z-index:2;background:#fff;border-radius:26px 26px 0 0;min-height:calc(100dvh - 23.875rem);margin-top:-2.375rem;padding:1.125rem 1rem 1rem;position:relative}.head-row[data-v-47e9582d]{justify-content:space-between;align-items:flex-start;display:flex}.head-row h1[data-v-47e9582d]{color:#12183e;align-items:center;gap:.5rem;margin:0;font-size:1rem;display:inline-flex}.badge[data-v-47e9582d]{color:#fff;border-radius:10px;place-items:center;width:1.25rem;height:1.25rem;font-size:1rem;display:inline-grid}.detail-page.is-male .badge[data-v-47e9582d]{background:linear-gradient(130deg,#66a9ff,#3f7ef8)}.detail-page.is-female .badge[data-v-47e9582d]{background:linear-gradient(130deg,#ff77b7,#ff4f9d)}.head-row p[data-v-47e9582d]{color:#7e4fff;background:#f2edff;border-radius:999px;align-items:center;gap:.1875rem;width:fit-content;margin:.5rem 0 0 .375rem;padding:.25rem .5rem;font-size:.75rem;display:inline-flex}.heart-btn[data-v-47e9582d]{color:#7d59f8;background:#fff;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-size:1.5rem;display:inline-grid;box-shadow:0 8px 18px #32344f29}.tabs[data-v-47e9582d]{z-index:5;pointer-events:auto;border-bottom:1px solid #eaebf3;gap:1.625rem;margin-top:1rem;display:flex;position:relative}.tab[data-v-47e9582d]{pointer-events:auto;color:#757a96;background:0 0;border:0;padding:0 0 .75rem;font-size:.875rem;font-weight:700;position:relative}.tab.active[data-v-47e9582d]{color:#5d3bff}.tab.active[data-v-47e9582d]:after{content:"";background:#8b5eff;border-radius:3px;height:.1875rem;position:absolute;bottom:-1px;left:0;right:0}.stats-row[data-v-47e9582d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin:1rem 0;display:grid}.stat[data-v-47e9582d]{text-align:center}.stat span[data-v-47e9582d]{color:#8e63ff;background:#f3eeff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;display:inline-grid}.stat h4[data-v-47e9582d]{color:#7a8097;margin:.5rem 0 0;font-size:.6875rem;font-weight:600;line-height:1.25}.stat h3[data-v-47e9582d]{color:#495074;margin:.5rem 0 0;font-size:.625rem;font-weight:600;line-height:1.3}.info-list[data-v-47e9582d]{border-top:1px solid #ececf5}.info-item[data-v-47e9582d]{color:#6b7290;border-bottom:1px solid #ececf5;grid-template-columns:1.875rem 1fr;gap:.75rem;padding:.875rem 0;display:grid}.info-item[data-v-47e9582d]>:first-child{color:#865cff;margin-top:.125rem;font-size:1.375rem}.info-item h4[data-v-47e9582d]{color:#4a5173;margin:0;font-size:.875rem}.info-item p[data-v-47e9582d]{margin:.1875rem 0 0;font-size:.75rem;line-height:1.35}.album[data-v-47e9582d]{margin-top:.875rem}.album h3[data-v-47e9582d]{color:#4a5173;margin:0 0 .5rem;font-size:1rem}.album-grid[data-v-47e9582d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.album-grid img[data-v-47e9582d]{aspect-ratio:1;object-fit:cover;cursor:zoom-in;border-radius:12px;width:100%}.album-preview-mask[data-v-47e9582d]{z-index:40;background:#0a0c14eb;place-items:center;padding:1.25rem;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.album-preview-image[data-v-47e9582d]{object-fit:contain;border-radius:12px;width:min(92vw,45rem);max-height:82vh}.album-preview-close[data-v-47e9582d]{color:#fff;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:2.375rem;height:2.375rem;font-size:1.5rem;display:grid;position:fixed;top:.875rem;right:.875rem}.album-preview-nav[data-v-47e9582d]{color:#fff;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.75rem;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.album-preview-nav.prev[data-v-47e9582d]{left:.75rem}.album-preview-nav.next[data-v-47e9582d]{right:.75rem}.album-preview-index[data-v-47e9582d]{bottom:calc(.875rem + var(--safe-bottom));color:#fff;background:#ffffff24;border-radius:999px;margin:0;padding:.25rem .625rem;font-size:.75rem;position:fixed;left:50%;transform:translate(-50%)}.moments[data-v-47e9582d]{gap:.625rem;padding-top:.625rem;display:grid}.moment-card[data-v-47e9582d]{border:1px solid #ececf5;border-radius:14px;grid-template-columns:5.375rem 1fr;gap:.625rem;padding:.625rem;display:grid}.moment-card img[data-v-47e9582d]{object-fit:cover;border-radius:10px;width:5.375rem;height:5.375rem}.moment-body h4[data-v-47e9582d]{color:#2f3458;margin:0;font-size:.875rem}.moment-body p[data-v-47e9582d]{color:#646b8a;margin:.375rem 0;font-size:.8125rem;line-height:1.35}.moment-body span[data-v-47e9582d]{color:#9aa0b5;font-size:.6875rem}.tip[data-v-47e9582d]{color:#9aa0b5;text-align:center;margin:.5rem 0 0;font-size:.75rem}.action-bar[data-v-47e9582d]{left:.75rem;right:.75rem;bottom:calc(.625rem + var(--safe-bottom));z-index:10;background:#fff;border-radius:26px;grid-template-columns:1fr 1.2fr 1fr;gap:.625rem;padding:.625rem;display:grid;position:fixed;box-shadow:0 10px 24px #2a294829}.action-btn[data-v-47e9582d]{border:0;border-radius:23px;justify-content:center;align-items:center;gap:.375rem;height:2.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.action-btn.like[data-v-47e9582d],.action-btn.gift[data-v-47e9582d]{color:#3f4566;background:#f8f8fc}.action-btn.like[data-v-47e9582d]{color:#ff4a95}.action-btn.hi[data-v-47e9582d]{color:#fff;background:linear-gradient(135deg,#7f49ff,#6f2df9)}.more-mask[data-v-47e9582d]{z-index:22;background:#10101840;position:fixed;top:0;bottom:0;left:0;right:0}.more-panel[data-v-47e9582d]{background:#fff;border-radius:12px;width:9.375rem;position:absolute;top:4rem;right:.875rem;overflow:hidden;box-shadow:0 10px 24px #25243e2e}.more-panel button[data-v-47e9582d]{text-align:left;color:#2a2f47;background:#fff;border:0;width:100%;padding:.625rem .75rem;font-size:.8125rem}.more-panel button+button[data-v-47e9582d]{border-top:1px solid #f1f2f8}.dynamic-page[data-v-99de0eb4]{min-height:100vh;padding:.75rem .625rem calc(4.375rem + var(--safe-bottom));background:radial-gradient(circle at 8% -8%,#b68cff42,#0000 34%),radial-gradient(circle at 95% 10%,#ff88c733,#0000 28%),linear-gradient(#f8f7fc,#f2f2f8)}.dynamic-header[data-v-99de0eb4]{justify-content:space-between;align-items:center;margin-bottom:.875rem;display:flex}.eyebrow[data-v-99de0eb4]{color:#8f92a4;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem}.dynamic-header h1[data-v-99de0eb4]{color:#191c28;margin:.125rem 0 0;font-size:.875rem;line-height:1}.create-btn[data-v-99de0eb4]{color:#fff;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(90deg,#8f64ff,#ff5ba9);border:0;border-radius:999px;align-items:center;gap:.375rem;padding:.125rem .75rem;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:.75rem;font-weight:700;display:inline-flex}.create-plus-icon[data-v-99de0eb4]{object-fit:contain;width:.875rem;height:.875rem}.stories[data-v-99de0eb4]{-ms-overflow-style:none;scrollbar-width:none;grid-auto-columns:4.1875rem;grid-auto-flow:column;gap:.625rem;margin-bottom:.875rem;display:grid;overflow-x:auto}.stories[data-v-99de0eb4]::-webkit-scrollbar{display:none}.silent-refresh-tip[data-v-99de0eb4]{color:#fff;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#212534b8;border-radius:999px;width:fit-content;margin:0 auto .75rem;padding:.375rem .75rem;font-size:.6875rem;line-height:1}.story-item[data-v-99de0eb4]{text-align:center;justify-items:center;display:grid}.story-avatar-wrap[data-v-99de0eb4]{aspect-ratio:1;background:linear-gradient(135deg,#8d60ff,#ff63ab);border-radius:50%;flex-shrink:0;place-items:center;width:3.625rem;min-width:3.625rem;max-width:58px;height:3.625rem;min-height:3.625rem;max-height:3.625rem;padding:.125rem;display:grid;overflow:hidden}.story-item img[data-v-99de0eb4]{aspect-ratio:1;box-sizing:border-box;object-fit:cover;object-position:center;border:3px solid #fff;border-radius:50%;width:100%;height:100%;display:block}.story-item p[data-v-99de0eb4]{color:#6f7386;margin:.375rem 0 0;font-size:.75rem}.feed[data-v-99de0eb4]{gap:.75rem;display:grid}.post-card[data-v-99de0eb4]{background:#ffffffdb;border:1px solid #ffffffb3;border-radius:20px;padding:.75rem;box-shadow:0 8px 24px #382e551a}.post-head[data-v-99de0eb4]{grid-template-columns:2.75rem 1fr auto;align-items:center;gap:.625rem;display:grid}.author-avatar[data-v-99de0eb4]{object-fit:cover;border-radius:50%;width:2.75rem;height:2.75rem}.post-head h3[data-v-99de0eb4]{color:#1a1d29;margin:0;font-size:.875rem}.post-head p[data-v-99de0eb4]{color:#8d92a4;margin:.1875rem 0 0;font-size:.75rem}.ghost-btn[data-v-99de0eb4]{color:#9ca1b3;background:0 0;border:0;font-size:1.25rem}.post-text[data-v-99de0eb4]{color:#333849;margin:.625rem 0;font-size:.875rem;line-height:1.4}.post-photo[data-v-99de0eb4]{object-fit:cover;border-radius:16px;width:100%;height:13.125rem}.post-actions[data-v-99de0eb4]{gap:.5rem;margin-top:.625rem;display:flex}.action[data-v-99de0eb4]{color:#70758b;background:#f1f2f8;border:0;border-radius:999px;align-items:center;gap:.25rem;padding:.4375rem .625rem;font-size:.75rem;display:inline-flex}.action.like[data-v-99de0eb4]{color:#ff539d;background:#ffeaf4}.action.like.liked[data-v-99de0eb4]{color:#fff;background:#ff539d}.new-post-page[data-v-4f7f37bc]{min-height:100vh;background:linear-gradient(#f8f8fc,#f3f2f8);min-height:100dvh;padding:.875rem .875rem 6rem}.new-post-page.locked .author-row[data-v-4f7f37bc],.new-post-page.locked .editor-box[data-v-4f7f37bc],.new-post-page.locked .media-grid[data-v-4f7f37bc],.new-post-page.locked .bottom-bar[data-v-4f7f37bc]{filter:blur(.375rem);pointer-events:none;-webkit-user-select:none;user-select:none}.limit-lock[data-v-4f7f37bc]{z-index:22;place-items:center;padding:1.125rem;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.lock-card[data-v-4f7f37bc]{text-align:center;background:#ffffffeb;border-radius:22px;width:min(92vw,21.25rem);padding:1.25rem 1.125rem;box-shadow:0 18px 40px #473b7a29}.lock-badge[data-v-4f7f37bc]{color:#fff;background:linear-gradient(135deg,#7a5cf7,#ff5f9a);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto .625rem;font-weight:800;display:grid}.lock-card h3[data-v-4f7f37bc]{color:#1c2034;margin:0;font-size:1rem}.lock-card p[data-v-4f7f37bc]{color:#707791;margin:.625rem 0 1rem;font-size:.8125rem;line-height:1.5}.lock-action[data-v-4f7f37bc]{color:#fff;background:linear-gradient(135deg,#7a5cf7,#ff5f9a);border:0;border-radius:999px;padding:.6875rem 1.125rem;font-size:.875rem;font-weight:700}.topbar[data-v-4f7f37bc]{grid-template-columns:1.875rem 1fr 1.875rem;align-items:center;margin-bottom:.875rem;display:grid}.back-btn[data-v-4f7f37bc]{color:#252a57;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.back-icon[data-v-4f7f37bc]{object-fit:contain;width:1.125rem;height:1.125rem;display:block}.topbar h1[data-v-4f7f37bc]{text-align:center;color:#1f2351;margin:0;font-size:1.125rem}.author-row[data-v-4f7f37bc]{align-items:center;gap:.625rem;margin-bottom:.875rem;display:flex}.avatar[data-v-4f7f37bc]{object-fit:cover;border-radius:50%;width:3.375rem;height:3.375rem}.author-row h2[data-v-4f7f37bc]{color:#25284f;margin:0 0 .375rem;font-size:1rem}.visibility-btn[data-v-4f7f37bc]{color:#736fa2;background:#fff;border:1px solid #e2dff2;border-radius:12px;align-items:center;gap:.25rem;height:1.75rem;padding:0 .625rem;font-size:.75rem;display:inline-flex}.editor-box[data-v-4f7f37bc]{background:#fff;border:1px solid #e9e5f3;border-radius:18px;padding:.875rem .875rem .625rem;box-shadow:0 6px 18px #594c850d}.editor-box textarea[data-v-4f7f37bc]{resize:none;color:#353a5e;background:0 0;border:0;outline:none;width:100%;height:13.75rem;font-size:.875rem}.editor-box textarea[data-v-4f7f37bc]::placeholder{color:#8f93af}.editor-box p[data-v-4f7f37bc]{text-align:right;color:#8f93af;margin:0;font-size:.75rem}.media-grid[data-v-4f7f37bc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.875rem;display:grid}.media-cell[data-v-4f7f37bc]{color:#d0d2e2;background:0 0;border:1px dashed #d8d6e8;border-radius:14px;place-items:center;gap:.375rem;height:6.875rem;font-size:1.75rem;display:grid}.preview-cell[data-v-4f7f37bc]{border-style:solid;border-color:#ebe8f8;padding:0;position:relative;overflow:hidden}.preview-cell img[data-v-4f7f37bc]{object-fit:cover;width:100%;height:100%}.media-cell span[data-v-4f7f37bc]{color:#8a8fab;font-size:.75rem}.add-cell[data-v-4f7f37bc]{color:#858aa8}.bottom-bar[data-v-4f7f37bc]{padding:.625rem .875rem calc(.625rem + var(--safe-bottom));background:#fffffff2;border-top:1px solid #ebebf5;align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0;left:0;right:0}.tool-btn[data-v-4f7f37bc]{color:#525788;background:#f3f2fa;border:0;border-radius:12px;width:2.625rem;height:2.625rem;font-size:1.5rem}.publish-btn[data-v-4f7f37bc]{color:#fff;background:linear-gradient(90deg,#7f46ff,#ff52ba);border:0;border-radius:25px;min-width:5rem;height:2.5rem;margin-left:auto;font-size:.875rem;font-weight:600}.publish-btn[data-v-4f7f37bc]:disabled{opacity:.55}.publish-tip[data-v-4f7f37bc]{width:100%;left:.875rem;right:.875rem;bottom:calc(3.875rem + var(--safe-bottom));color:#8d92aa;text-align:center;pointer-events:none;margin:0;font-size:.6875rem;position:absolute}.hidden-input[data-v-4f7f37bc]{display:none}.detail-page[data-v-1c565321]{min-height:100vh;color:#1f2339;background:linear-gradient(#f8f7fc,#f2f2f8);min-height:100dvh;padding:.75rem .625rem 5.125rem}.topbar[data-v-1c565321]{grid-template-columns:2.25rem 1fr 2.25rem;align-items:center;margin-bottom:.625rem;display:grid}.topbar h1[data-v-1c565321]{text-align:center;margin:0;font-size:1.0625rem}.icon-btn[data-v-1c565321]{color:#535a75;background:0 0;border:0;font-size:1.5rem}.topbar .icon-btn[data-v-1c565321]:first-child{place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.back-icon[data-v-1c565321]{object-fit:contain;width:1.125rem;height:1.125rem;display:block}.ghost[data-v-1c565321]{color:#9499ab}.post-card[data-v-1c565321]{background:#ffffffeb;border:1px solid #efeff7;border-radius:20px;padding:.75rem;box-shadow:0 8px 22px #3e316314}.post-head[data-v-1c565321]{grid-template-columns:2.75rem 1fr;align-items:center;gap:.625rem;display:grid}.author-avatar[data-v-1c565321]{object-fit:cover;border-radius:50%;width:2.75rem;height:2.75rem}.post-head h2[data-v-1c565321]{color:#1a1d2b;margin:0;font-size:1rem}.post-head p[data-v-1c565321]{color:#8d91a5;margin:.1875rem 0 0;font-size:.75rem}.post-text[data-v-1c565321]{color:#373c4f;margin:.625rem 0;font-size:.875rem;line-height:1.42}.post-photo[data-v-1c565321]{object-fit:cover;border-radius:16px;width:100%;height:13.75rem}.post-actions[data-v-1c565321]{gap:.5rem;margin-top:.625rem;display:flex}.action[data-v-1c565321]{color:#70758b;background:#f1f2f8;border:0;border-radius:999px;align-items:center;gap:.25rem;padding:.4375rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.action.like[data-v-1c565321]{color:#ff539d;background:#ffeaf4}.comment-panel[data-v-1c565321]{background:#fff;border:1px solid #efeff6;border-radius:18px;margin-top:.75rem;padding:.75rem}.comment-panel h3[data-v-1c565321]{color:#222844;margin:0 0 .5rem;font-size:.9375rem}.comment-item[data-v-1c565321]{grid-template-columns:2.125rem 1fr;gap:.5rem;padding:.5rem 0;display:grid}.comment-item+.comment-item[data-v-1c565321]{border-top:1px solid #f0f1f7}.comment-item img[data-v-1c565321]{object-fit:cover;border-radius:50%;width:2.125rem;height:2.125rem}.comment-item header[data-v-1c565321]{justify-content:space-between;align-items:center;display:flex}.comment-item strong[data-v-1c565321]{color:#242a48;font-size:.8125rem}.comment-item span[data-v-1c565321]{color:#99a0b5;font-size:.6875rem}.comment-item p[data-v-1c565321]{color:#5a607b;margin:.25rem 0 0;font-size:.8125rem;line-height:1.35}.empty[data-v-1c565321]{color:#99a0b5;margin:0;font-size:.75rem}.composer[data-v-1c565321]{padding:.625rem .75rem calc(.625rem + var(--safe-bottom));background:#fffffff5;border-top:1px solid #ececf3;grid-template-columns:1fr 2.75rem;gap:.5rem;display:grid;position:fixed;bottom:0;left:0;right:0}.composer input[data-v-1c565321]{background:#f3f4fa;border:0;border-radius:999px;outline:none;width:100%;height:2.625rem;padding:0 .875rem;font-size:.8125rem}.composer button[data-v-1c565321]{color:#fff;background:linear-gradient(135deg,#8753ff,#ff53b3);border:0;border-radius:14px;place-items:center;width:2.75rem;height:2.625rem;padding:0;font-size:1.25rem;line-height:1;display:inline-grid}.composer button[data-v-1c565321] svg{display:block}.dynamic-page[data-v-8ec518f2]{background:linear-gradient(#f8f7fc,#f2f2f8);min-height:100vh;padding:.75rem .625rem 1.25rem}.dynamic-header[data-v-8ec518f2]{grid-template-columns:2.25rem 1fr 2.25rem;align-items:center;margin-bottom:.875rem;display:grid}.back-btn[data-v-8ec518f2]{color:#59607d;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;font-size:1.5rem;display:inline-grid}.back-icon[data-v-8ec518f2]{object-fit:contain;width:1.125rem;height:1.125rem;display:block}.placeholder[data-v-8ec518f2]{width:2.25rem;height:2.25rem;display:block}.eyebrow[data-v-8ec518f2]{color:#8f92a4;text-transform:uppercase;margin:0;font-size:.75rem}.dynamic-header h1[data-v-8ec518f2]{color:#191c28;margin:.125rem 0 0;font-size:1rem;line-height:1}.feed[data-v-8ec518f2]{gap:.75rem;display:grid}.post-card[data-v-8ec518f2]{background:#ffffffdb;border:1px solid #ffffffb3;border-radius:20px;padding:.75rem;box-shadow:0 8px 24px #382e551a}.post-head[data-v-8ec518f2]{grid-template-columns:2.75rem 1fr;align-items:center;gap:.625rem;display:grid}.author-avatar[data-v-8ec518f2]{object-fit:cover;border-radius:50%;width:2.75rem;height:2.75rem}.post-head h3[data-v-8ec518f2]{color:#1a1d29;margin:0;font-size:1.0625rem}.post-head p[data-v-8ec518f2]{color:#8d92a4;margin:.1875rem 0 0;font-size:.75rem}.post-text[data-v-8ec518f2]{color:#333849;margin:.625rem 0;font-size:.875rem;line-height:1.4}.post-photo[data-v-8ec518f2]{object-fit:cover;background:#f0f2f8;border-radius:16px;width:100%;height:13.125rem}.post-actions[data-v-8ec518f2]{gap:.5rem;margin-top:.625rem;display:flex}.action[data-v-8ec518f2]{color:#70758b;background:#f1f2f8;border:0;border-radius:999px;align-items:center;gap:.25rem;padding:.4375rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.action.like[data-v-8ec518f2]{color:#ff539d;background:#ffeaf4}.action.like.liked[data-v-8ec518f2]{color:#fff;background:#ff539d}.empty[data-v-8ec518f2]{text-align:center;color:#8f92a4;margin-top:1.25rem;font-size:.8125rem}.language-widget[data-v-163632fd]{top:var(--space-16);right:calc(var(--space-16) + var(--safe-right));z-index:var(--z-dropdown);position:fixed}.language-trigger[data-v-163632fd]{width:auto;height:3.25rem;color:var(--color-primary);border-radius:var(--radius-round);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.5rem;padding:0 .75rem;transition:opacity .2s,transform .15s;display:flex}.trigger-flag[data-v-163632fd]{object-fit:cover;border-radius:50%;width:1.375rem;height:1.375rem}.trigger-language[data-v-163632fd]{color:#fff;font-size:.8125rem;font-weight:600;line-height:1}.language-trigger[data-v-163632fd]:active{transform:scale(.96)}.language-panel[data-v-163632fd]{width:min(10.5rem,100vw - 2rem);max-height:26.25rem;padding:var(--space-16) 0;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-popover);position:absolute;top:3.25rem;right:0}.language-panel h3[data-v-163632fd]{padding:0 var(--space-24) var(--space-16);color:var(--color-text);white-space:nowrap;border-bottom:1px solid var(--color-border);margin:0;font-size:.75rem;font-weight:700;line-height:1.2}.language-option[data-v-163632fd]{justify-content:flex-start;align-items:center;gap:var(--space-12);width:100%;min-width:0;min-height:2.75rem;padding:.875rem var(--space-24);color:var(--color-text);font-size:var(--font-size-md);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;transition:background-color .2s,color .2s,transform .15s;display:flex}.language-main[data-v-163632fd]{align-items:center;gap:.625rem;min-width:0;display:inline-flex}.language-option[data-v-163632fd]:hover,.language-option.is-active[data-v-163632fd]{color:var(--color-primary);background:var(--color-bg)}.language-option.is-active[data-v-163632fd]{transform:none}.language-flag[data-v-163632fd]{object-fit:cover;border-radius:50%;flex:none;width:1.25rem;height:1.25rem}.language-label[data-v-163632fd]{min-width:0;font-size:var(--font-size-md);font-weight:600}@media (max-width:480px){.language-trigger[data-v-163632fd]{height:3rem;padding:0 .625rem}.language-panel[data-v-163632fd]{top:3.375rem}}.app-button[data-v-ffcf03b1],.ui-button[data-v-ffcf03b1]{border-radius:var(--radius-sm);min-width:0;min-height:2.75rem;font-size:var(--font-size-md);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:600;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s,opacity .2s,transform .15s;display:inline-flex;transform:translateZ(0)}.app-button[data-v-ffcf03b1]:active:not(.is-disabled),.ui-button[data-v-ffcf03b1]:active:not(.is-disabled){transform:scale(.98)}.app-button--primary[data-v-ffcf03b1],.ui-button--primary[data-v-ffcf03b1]{color:var(--color-primary-contrast);background:var(--color-primary)}.app-button--primary[data-v-ffcf03b1]:active:not(.is-disabled),.ui-button--primary[data-v-ffcf03b1]:active:not(.is-disabled){background:var(--color-primary-active)}.app-button--danger[data-v-ffcf03b1],.ui-button--danger[data-v-ffcf03b1]{color:var(--color-primary-contrast);background:var(--color-danger)}.app-button--success[data-v-ffcf03b1],.ui-button--success[data-v-ffcf03b1]{color:var(--color-primary-contrast);background:var(--color-success)}.app-button--ghost[data-v-ffcf03b1],.ui-button--ghost[data-v-ffcf03b1]{color:var(--color-primary);background:var(--color-card);border-color:var(--color-border)}.app-button.is-loading[data-v-ffcf03b1]:after,.ui-button.is-loading[data-v-ffcf03b1]:after{content:none}.app-button__spinner[data-v-ffcf03b1]{margin-right:var(--space-8);flex:none}.app-button__text[data-v-ffcf03b1],.ui-button__text[data-v-ffcf03b1]{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.auth-page[data-v-be2dbc5f]{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.login-bg[data-v-be2dbc5f]{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.login-bg[data-v-be2dbc5f]:after{content:"";z-index:1;pointer-events:none;background:#00000073;position:absolute;top:0;bottom:0;left:0;right:0}.bg-track[data-v-be2dbc5f]{z-index:0;will-change:transform;flex-direction:column;animation:60s linear infinite bg-scroll-up-be2dbc5f;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.bg-segment[data-v-be2dbc5f]{background-position:top;background-repeat:repeat-y;background-size:100%;flex:0 0 100%;width:100%}@keyframes bg-scroll-up-be2dbc5f{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.auth-page[data-v-be2dbc5f] .language-switcher,.auth-card[data-v-be2dbc5f]{z-index:1;position:relative}.site-brand[data-v-be2dbc5f]{z-index:2;text-align:center;width:min(23.75rem,100% - 2rem);position:absolute;top:4.5rem;left:50%;transform:translate(-50%)}.site-brand h2[data-v-be2dbc5f]{color:#fff;letter-spacing:-.02em;text-shadow:0 .25rem .875rem #00000073;margin:0;font-family:Avenir Next Rounded,Arial Rounded MT Bold,Nunito,Poppins,sans-serif;font-size:2.625rem;font-weight:800;line-height:1}.auth-card[data-v-be2dbc5f]{-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);z-index:1;background:#ffffffd6;width:min(23.75rem,100% - 2rem);max-width:380px;position:relative}.auth-title[data-v-be2dbc5f]{margin-bottom:var(--space-sm)}.auth-link[data-v-be2dbc5f]{font-size:var(--font-size-md);justify-self:start}.about-entry[data-v-be2dbc5f]{text-underline-offset:.1875rem;justify-self:center;font-size:.75rem;text-decoration:underline}.footer-links[data-v-be2dbc5f]{flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.auth-page .form-input[data-v-be2dbc5f]{min-height:2.5rem}.auth-page[data-v-be2dbc5f] .app-button{color:#fff;letter-spacing:.02em;background:linear-gradient(#2f71b6 0%,#2b68aa 100%);border:0;border-radius:999px;min-height:2.75rem;padding:.72rem 1rem;font-weight:700;box-shadow:0 10px 22px #2b68aa52}.auth-page[data-v-be2dbc5f] .app-button:hover{filter:brightness(1.03)}.auth-page[data-v-be2dbc5f] .app-button:active{transform:translateY(1px)}.auth-page[data-v-be2dbc5f] .app-button:disabled{opacity:.72;box-shadow:none}.auth-page .app-card[data-v-be2dbc5f]{padding:var(--space-16)}@media (max-height:760px){.site-brand h2[data-v-be2dbc5f]{font-size:2.25rem}}.match-page[data-v-12613326]{min-height:100vh;height:100dvh;min-height:100dvh;padding:.75rem .625rem calc(4.375rem + var(--safe-bottom));touch-action:pan-y;background:radial-gradient(circle at 18% 0,#ccabff4d,#0000 35%),radial-gradient(circle at 100% 40%,#c9b6ff3d,#0000 35%),linear-gradient(#f8f7fc,#efedf7);grid-template-rows:auto minmax(0,1fr) auto;row-gap:.75rem;display:grid;overflow:hidden}.top-tabs[data-v-12613326]{grid-template-columns:auto auto 1fr;align-items:center;gap:1.125rem;margin:0 .375rem;display:grid}.filter-placeholder[data-v-12613326]{justify-self:end;width:4rem;height:1.5rem}.tab[data-v-12613326]{color:#8a8e9d;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:600;position:relative}.tab.is-active[data-v-12613326]{color:#171a24}.tab.is-active[data-v-12613326]:after{content:"";background:#3b82f6;border-radius:4px;width:1.375rem;height:.25rem;position:absolute;bottom:-.5625rem;left:50%;transform:translate(-50%)}.deck[data-v-12613326]{aspect-ratio:310/520;touch-action:pan-y;width:auto;max-width:min(310px,100%);height:min(100%,32.5rem);min-height:0;margin:0 auto;position:relative;overflow:visible}.empty-card[data-v-12613326]{color:#9aa0b5;background:#ffffff8c;border:1px dashed #d8d5e8;border-radius:36px;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.match-card[data-v-12613326]{background:#d9dbe8;border:1px solid #ffffffad;border-radius:38px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 22px 42px #3a325b33}.match-card img[data-v-12613326]{object-fit:cover;transform-origin:top;-webkit-user-select:none;user-select:none;width:100%;height:100%;transform:scale(1.045)}.preview-card[data-v-12613326]{z-index:1;opacity:.56;filter:saturate(.88)brightness(.96)}.preview-left[data-v-12613326]{transform-origin:0;z-index:1;transform:translate(-.375rem,.75rem)rotate(-2deg)scale(.94)}.preview-right[data-v-12613326]{transform-origin:100%;z-index:1;transform:translate(.375rem,.75rem)rotate(2deg)scale(.94)}.active-card[data-v-12613326]{touch-action:pan-y;z-index:3}.active-card[data-v-12613326]:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 2px #ffffff29}.active-card.animate[data-v-12613326]{transition:transform .22s}.card-mask[data-v-12613326]{color:#fff;background:linear-gradient(#0000 42%,#1e17239e 73%,#161220e0 100%);padding:0 1rem 1rem;position:absolute;bottom:0;left:0;right:0}.card-mask h1[data-v-12613326]{align-items:center;gap:.375rem;margin:0;font-size:1.25rem;font-weight:700;line-height:1.15;display:flex}.verify[data-v-12613326]{color:#8a5dff;font-size:1.1875rem}.desc[data-v-12613326]{color:#ffffffe0;align-items:center;gap:.375rem;margin:.5rem 0 .75rem;font-size:.75rem;line-height:1.25;display:flex}.meta-row[data-v-12613326]{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.pill[data-v-12613326]{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.25rem;padding:.4375rem .75rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.pill.is-male[data-v-12613326]{background:linear-gradient(135deg,#4c8fff,#4579ff)}.pill.is-female[data-v-12613326]{background:linear-gradient(135deg,#ff6ea8,#ff4f9d)}.pill.green[data-v-12613326]{background:linear-gradient(135deg,#47cfaf,#34c59d);flex:none}.info-btn[data-v-12613326]{color:#fff;background:0 0;border:0;margin-left:auto;font-size:1.375rem}.actions[data-v-12613326]{justify-content:center;gap:1.25rem;padding-bottom:.25rem;display:flex}.action-btn[data-v-12613326]{border:0;border-radius:50%;justify-content:center;align-items:center;width:3.625rem;height:3.625rem;padding:0;font-size:1.875rem;line-height:1;display:inline-flex}.action-btn[data-v-12613326] svg{width:2rem;height:2rem}.action-btn.reject[data-v-12613326]{color:#7f7c9b;background:#e5e4f2;border:1px solid #d3d0e4;box-shadow:0 4px 10px #564e7e29}.action-btn.like[data-v-12613326]{color:#fff;background:linear-gradient(#ff6b93,#ff1b84);box-shadow:0 6px 14px #ff35823d}@media (max-height:760px){.match-page[data-v-12613326]{row-gap:1.875rem;padding-top:.625rem}.deck[data-v-12613326]{max-width:min(286px,100%)}.action-btn[data-v-12613326]{width:3.375rem;height:3.375rem}.action-btn[data-v-12613326] svg{width:1.875rem;height:1.875rem}}.chat-page[data-v-c380048f]{height:100dvh;min-height:100vh;padding:0 .625rem calc(4.375rem + var(--safe-bottom));background:linear-gradient(#f8f7fc,#f2f2f7);flex-direction:column;display:flex;overflow:hidden}.chat-header[data-v-c380048f]{z-index:8;background:linear-gradient(#f8f7fc,#f6f5fb);flex:none;grid-template-columns:1fr auto 1fr;place-items:center;min-height:3.125rem;margin:0 .125rem .5rem;display:grid;position:-webkit-sticky;position:sticky;top:0}.chat-header h1[data-v-c380048f]{color:#171a24;grid-column:2;justify-content:center;align-items:center;margin:0;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.online-filter[data-v-c380048f]{color:#7b5af5;background:0 0;border:0;grid-column:3;justify-self:end;align-items:center;gap:.125rem;padding:0;font-size:.875rem;font-weight:600;display:inline-flex}.chat-list[data-v-c380048f]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:0 0;flex:1;grid-auto-rows:max-content;align-content:start;gap:.375rem;min-height:0;padding-top:.125rem;display:grid;overflow-y:auto}.pull-tip[data-v-c380048f]{text-align:center;color:#9aa0b5;height:0;font-size:.75rem;transition:height .16s;overflow:hidden}.pull-tip.show[data-v-c380048f]{height:1.375rem}.swipe-row[data-v-c380048f]{border-radius:14px;position:relative;overflow:hidden}.delete-action[data-v-c380048f]{color:#fff;background:linear-gradient(#ff767f,#ff4d62);border:0;border-radius:0 12px 12px 0;justify-content:center;align-items:center;width:4.875rem;font-size:.8125rem;font-weight:700;display:inline-flex;position:absolute;top:.125rem;bottom:.125rem;right:0}.delete-action[data-v-c380048f]:disabled{opacity:.7}.chat-item[data-v-c380048f]{will-change:transform;touch-action:pan-y;background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;min-height:4.5rem;padding:.5rem .625rem;transition:transform .16s,box-shadow .2s,background-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 12px #322b5b14}.chat-item[data-v-c380048f]:active{background:#fff;transform:scale(.992);box-shadow:0 2px 8px #322b5b1a}.swipe-row:not(:last-child) .chat-item[data-v-c380048f]:after{content:"";background:#f0f0f6;height:1px;position:absolute;bottom:0;left:4.875rem;right:.625rem}.avatar[data-v-c380048f]{object-fit:cover;border-radius:50%;width:3rem;height:3rem}.avatar-wrap[data-v-c380048f]{width:3rem;height:3rem;position:relative}.online-dot[data-v-c380048f]{background:#8c61ff;border:1.5px solid #fff;border-radius:50%;width:.625rem;height:.625rem;position:absolute;bottom:0;right:0}.online-dot.offline[data-v-c380048f]{background:#c3c7d5}.unread-dot[data-v-c380048f]{color:#fff;background:#ff4f5b;border-radius:999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;font-size:.625rem;font-weight:700;display:inline-flex;position:absolute;top:-.25rem;right:-.5rem}.chat-main h2[data-v-c380048f]{color:#181b26;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:700;overflow:hidden}.chat-main[data-v-c380048f]{min-width:0}.chat-name-row[data-v-c380048f]{align-items:center;gap:.375rem;min-width:0;display:inline-flex;overflow:hidden}.chat-head[data-v-c380048f]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.member-badge[data-v-c380048f]{object-fit:contain;flex:none;width:auto;height:1rem;display:block}.chat-main p[data-v-c380048f]{color:#9a9dac;text-overflow:ellipsis;white-space:nowrap;margin:.3125rem 0 0;font-size:.8125rem;line-height:1.2;overflow:hidden}.chat-time[data-v-c380048f]{color:#999dac;white-space:nowrap;text-align:right;flex:none;font-size:.6875rem}.load-tip[data-v-c380048f]{text-align:center;color:#9aa0b5;margin:.5rem 0 0;font-size:.75rem}.filter-mask[data-v-c380048f]{z-index:20;background:#0e101c33;position:fixed;top:0;bottom:0;left:0;right:0}.filter-modal[data-v-c380048f]{background:#fff;border-radius:14px;width:8.625rem;position:absolute;top:3.25rem;right:.625rem;overflow:hidden;box-shadow:0 12px 26px #2d274f2e}.filter-modal h3[data-v-c380048f]{color:#9aa0b5;margin:0;padding:.625rem .75rem .5rem;font-size:.75rem;font-weight:600}.filter-item[data-v-c380048f]{color:#2a2f47;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;padding:.625rem .75rem;font-size:.8125rem;display:flex}.filter-item+.filter-item[data-v-c380048f]{border-top:1px solid #f1f2f8}.filter-item.active[data-v-c380048f]{color:#7354f2;background:#f7f4ff}.msg-row[data-v-e8e9dff7]{z-index:2;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.msg-row.peer[data-v-e8e9dff7]{justify-content:flex-start}.msg-row.me[data-v-e8e9dff7]{justify-content:flex-end;gap:0}.bubble[data-v-e8e9dff7]{white-space:pre-wrap;word-break:break-word;border-radius:12px;max-width:240px;min-height:2.5rem;margin:0;padding:.5rem .75rem;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:.875rem;line-height:1.4}.bubble-image[data-v-e8e9dff7]{object-fit:cover;cursor:zoom-in;border:1px solid #ffffff73;border-radius:12px;width:11.25rem;max-width:56vw;display:block}.bubble-video[data-v-e8e9dff7]{background:#000;border:1px solid #ffffff73;border-radius:12px;width:13.75rem;max-width:62vw;display:block}.msg-row.me .bubble[data-v-e8e9dff7]{color:#fff;background:linear-gradient(135deg,#7450ff,#8f62ff);border-radius:12px 12px 4px}.msg-row.peer .bubble[data-v-e8e9dff7]{color:#232640;background:#ffffffe6;border-radius:12px 12px 12px 4px}.status[data-v-e8e9dff7]{color:#9d9aa8;margin:.25rem .25rem 0;font-size:.6875rem}.msg-row.me .status[data-v-e8e9dff7]{text-align:right}.status span[data-v-e8e9dff7]{color:#ff4f5b;margin-right:.375rem}.status .state.sending[data-v-e8e9dff7]{color:#8f62ff}.status .state.failed[data-v-e8e9dff7]{color:#ff4f5b}.avatar[data-v-e8e9dff7]{object-fit:cover;border:2px solid #fff;border-radius:50%;width:2.75rem;height:2.75rem}.chat-room[data-v-6f567a0c]{--room-header-height:2.875rem;background:#f5f5fa;flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.chat-room.emoji-open .room-body[data-v-6f567a0c]{padding-bottom:.25rem}.room-header[data-v-6f567a0c]{z-index:5;min-height:var(--room-header-height);background:#fff;border-bottom:1px solid #ececf3;grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;padding:0 .5rem;display:grid;position:relative}.room-header[data-v-6f567a0c]>*{min-width:0}.room-header h1[data-v-6f567a0c]{text-align:center;color:#171b2a;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:1rem;font-weight:700;line-height:1.2;overflow:hidden}.icon-btn[data-v-6f567a0c]{color:#101223;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.header-icon[data-v-6f567a0c]{object-fit:contain;display:block}.back-icon[data-v-6f567a0c],.menu-icon[data-v-6f567a0c]{width:1.125rem;height:1.125rem}.room-body[data-v-6f567a0c]{z-index:3;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:.625rem .625rem .875rem;position:relative;overflow-y:auto}.room-bg[data-v-6f567a0c]{inset:var(--room-header-height) 0 calc(3.875rem + var(--safe-bottom)) 0;z-index:1;pointer-events:none;position:absolute;overflow:hidden}.bg[data-v-6f567a0c]{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.bg-mask[data-v-6f567a0c]{background:linear-gradient(#fff3,#09051e24);position:absolute;top:0;bottom:0;left:0;right:0}.messages[data-v-6f567a0c]{z-index:2;position:relative}.history-tip[data-v-6f567a0c]{text-align:center;color:#8f95aa;letter-spacing:.2px;margin:0 0 .625rem;font-size:.75rem;line-height:1.4}.history-tip.state-ready[data-v-6f567a0c]{color:#8f95aa}.history-tip.state-loading[data-v-6f567a0c]{color:#6d7ee8}.history-tip.state-done[data-v-6f567a0c]{color:#a1a6ba}.bottom-anchor[data-v-6f567a0c]{width:1px;height:1px}.input-bar[data-v-6f567a0c]{z-index:6;padding:.625rem .625rem calc(.625rem + var(--safe-bottom));background:#fff;border-top:1px solid #ececf3;grid-template-columns:2.625rem 1fr 2.625rem auto;align-items:center;gap:.5rem;display:grid;position:relative}.menu-mask[data-v-6f567a0c]{z-index:20;position:fixed;top:0;bottom:0;left:0;right:0}.popup-menu[data-v-6f567a0c]{top:var(--room-header-height);background:#fff;border-radius:12px;width:8.25rem;position:absolute;right:.625rem;overflow:hidden;box-shadow:0 10px 24px #23213a29}.menu-item[data-v-6f567a0c]{color:#2b304d;text-align:left;background:#fff;border:0;width:100%;padding:.625rem .75rem;font-size:.8125rem}.menu-item+.menu-item[data-v-6f567a0c]{border-top:1px solid #eff0f7}.input-bar input[data-v-6f567a0c]{color:#1a1d2a;background:#fbfbfe;border:1px solid #e5e6ee;border-radius:22px;width:100%;height:2.625rem;padding:0 .75rem;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1rem}.mini-btn[data-v-6f567a0c]{color:#7d8194;background:#fbfbfe;border:1px solid #e5e6ee;border-radius:50%;place-items:center;width:2.625rem;height:2.625rem;padding:0;font-size:1.5rem;line-height:1;display:inline-grid}.mini-btn[data-v-6f567a0c] svg{width:1.5rem;height:1.5rem;display:block}.send-btn[data-v-6f567a0c]{touch-action:manipulation;background:0 0;border:0;border-radius:50%;place-items:center;width:2.625rem;height:2.625rem;padding:0;display:inline-grid}.send-btn.disabled[data-v-6f567a0c]{background:0 0}.send-icon[data-v-6f567a0c]{width:2rem;height:2rem;display:block}.hidden-input[data-v-6f567a0c]{display:none}.image-preview-mask[data-v-6f567a0c]{z-index:30;background:#080a12d1;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.image-preview-content[data-v-6f567a0c]{object-fit:contain;border-radius:16px;max-width:min(92vw,720px);max-height:86vh;box-shadow:0 18px 48px #00000059}.emoji-panel[data-v-6f567a0c]{z-index:7;background:#f4f5f9;border-top:1px solid #e8eaf4;height:0;transition:height .2s;position:relative;overflow:hidden}.emoji-panel.show[data-v-6f567a0c]{height:16.25rem}.emoji-toolbar[data-v-6f567a0c]{color:#70758a;background:#eef0f6;border-bottom:1px solid #e3e6f2;align-items:center;height:2.25rem;padding:0 .75rem;font-size:.8125rem;display:flex}.emoji-grid[data-v-6f567a0c]{height:14rem;padding:.625rem .75rem calc(.625rem + var(--safe-bottom));grid-template-columns:repeat(8,minmax(0,1fr));gap:.5rem .375rem;display:grid;overflow-y:auto}.emoji-item[data-v-6f567a0c]{background:0 0;border:0;padding:.125rem 0;font-size:1.875rem;line-height:1}.theme-page[data-v-08418a7b]{min-height:100vh;color:#1f2441;background:linear-gradient(#f7f7fc,#f1f2f9);min-height:100dvh;padding:0 0 1.125rem}.theme-header[data-v-08418a7b]{background:#fff;border-bottom:1px solid #ececf3;grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;min-height:2.875rem;margin-bottom:.625rem;padding:0 .5rem;display:grid}.icon-btn[data-v-08418a7b],.save-btn[data-v-08418a7b]{background:0 0;border:0}.icon-btn[data-v-08418a7b]{color:#101223;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.back-icon[data-v-08418a7b]{object-fit:contain;width:1.125rem;height:1.125rem;display:block}.theme-header h1[data-v-08418a7b]{text-align:center;margin:0;font-size:1rem;font-weight:700}.save-btn[data-v-08418a7b]{color:#101223;justify-self:end;width:2.75rem;height:2.75rem;font-size:.875rem;font-weight:600}h2[data-v-08418a7b]{margin:0 0 .5rem;font-size:.9375rem}.preview-card[data-v-08418a7b],.upload-card[data-v-08418a7b],.theme-list[data-v-08418a7b]{background:#fff;border:1px solid #ececf5;border-radius:16px;margin:0 .75rem .75rem;padding:.75rem}.preview-box[data-v-08418a7b]{background-position:50%;background-size:cover;border-radius:12px;height:11.25rem;padding:.625rem}.bubble[data-v-08418a7b]{border-radius:12px;width:fit-content;max-width:220px;margin:0 0 .5rem;padding:.4375rem .6875rem;font-size:.8125rem}.bubble.peer[data-v-08418a7b]{background:#ffffffe0}.bubble.me[data-v-08418a7b]{color:#fff;background:linear-gradient(135deg,#7a53ff,#9a66ff);border-radius:12px 12px 4px;margin-left:auto}.upload-btn[data-v-08418a7b]{color:#fff;background:linear-gradient(135deg,#8d5dff,#ff5bb1);border:0;border-radius:12px;justify-content:center;align-items:center;gap:.375rem;width:100%;height:2.625rem;font-size:.875rem;font-weight:700;display:inline-flex}.hidden-input[data-v-08418a7b]{display:none}.grid[data-v-08418a7b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.theme-item[data-v-08418a7b]{background:#fff;border:1px solid #e8e8f3;border-radius:12px;padding:.375rem}.theme-item.active[data-v-08418a7b]{border-color:#8c60ff;box-shadow:0 0 0 2px #8c60ff29}.theme-item img[data-v-08418a7b]{object-fit:cover;border-radius:8px;width:100%;height:5.125rem}.theme-item span[data-v-08418a7b]{color:#646b8a;margin-top:.375rem;font-size:.75rem;display:block}.bio-page[data-v-81470547]{color:#1b1e2c;background:linear-gradient(#f5f3ff,#f7f7fb)}.bio-header[data-v-81470547]{grid-template-columns:2.5rem 1fr auto;align-items:center;margin-bottom:.5rem;display:grid}.bio-header h1[data-v-81470547]{text-align:center;margin:0;font-size:1rem}.icon-btn[data-v-81470547],.save-btn[data-v-81470547]{color:#6f52ff;background:0 0;border:0}.icon-btn[data-v-81470547]{place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.back-icon[data-v-81470547]{object-fit:contain;width:1.125rem;height:1.125rem;display:block}.save-btn[data-v-81470547]{white-space:nowrap;justify-self:end;font-size:.875rem;font-weight:700;line-height:1}.avatar-section[data-v-81470547]{text-align:center;margin-bottom:.75rem}.avatar-wrap[data-v-81470547]{width:5.5rem;margin:0 auto;position:relative}.avatar[data-v-81470547]{object-fit:cover;border:4px solid #fff;border-radius:50%;width:5.5rem;height:5.5rem;box-shadow:0 10px 24px #5643912e}.avatar-empty[data-v-81470547]{background:linear-gradient(145deg,#f3f5fb,#e6eaf6)}.avatar-mask[data-v-81470547]{color:#6f52ff;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:2.125rem;height:2.125rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 12px #382e5c2e}.avatar-mask[data-v-81470547] svg{font-size:1.125rem}.gender[data-v-81470547]{color:#fff;border-radius:50%;place-items:center;width:1.625rem;height:1.625rem;display:grid;position:absolute;bottom:-.125rem;right:-.125rem}.gender.female[data-v-81470547]{background:#d847ff}.gender.male[data-v-81470547]{background:#3b82f6}.avatar-section p[data-v-81470547]{color:#8a8fa1;margin:.625rem 0 0;font-size:.8125rem}.card[data-v-81470547]{background:#ffffffeb;border:1px solid #f0eff8;border-radius:18px;box-shadow:0 8px 18px #4c3f7e14}.base-card[data-v-81470547]{margin-bottom:.75rem}.row[data-v-81470547]{color:#2a2f3f;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;width:100%;padding:.875rem;display:grid}.row[data-v-81470547]:not(:last-child){border-bottom:1px solid #efedf7}.row span[data-v-81470547]{align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.row span[data-v-81470547] svg{color:#7c5cff}.row em[data-v-81470547]{color:#9ba0b1;margin-right:.5rem;font-style:normal}.row[data-v-81470547] svg:last-child{color:#b4b8c7;font-size:1.125rem}.detail[data-v-81470547]{padding-top:.25rem}.tabs[data-v-81470547]{border-bottom:1px solid #efedf7;grid-template-columns:1fr 1fr;display:grid}.tab[data-v-81470547]{color:#8e93a5;background:0 0;border:0;padding:.75rem 0;font-weight:700}.tab.active[data-v-81470547]{color:#6d54ff;position:relative}.tab.active[data-v-81470547]:after{content:"";background:linear-gradient(90deg,#6d54ff 0%,#b46bff 55%,#ff79c8 100%);border-radius:999px;height:.1875rem;position:absolute;bottom:0;left:32%;right:32%}.tip[data-v-81470547]{text-align:center;color:#9a9fb0;margin:.875rem 0 0;font-size:.75rem;line-height:1.45}.tip[data-v-81470547] svg{vertical-align:-.125rem;color:#7f63ff;display:inline}.selector-mask[data-v-81470547]{z-index:30;background:#11121b4d;position:fixed;top:0;bottom:0;left:0;right:0}.selector-panel[data-v-81470547]{background:#fff;border-radius:16px;padding:.75rem;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.selector-panel h3[data-v-81470547]{color:#2b3150;margin:0 0 .5rem;font-size:.9375rem}.selector-list[data-v-81470547]{gap:.375rem;max-height:42vh;display:grid;overflow:auto}.selector-item[data-v-81470547]{text-align:left;color:#455072;background:#fff;border:1px solid #ececf5;border-radius:10px;width:100%;padding:.625rem .75rem;font-size:.875rem}.selector-item.active[data-v-81470547]{color:#6a49f8;background:#f4efff;border-color:#835bff}.selector-close[data-v-81470547]{color:#fff;background:linear-gradient(120deg,#8f61ff,#6f4df0);border:0;border-radius:12px;width:100%;margin-top:.625rem;padding:.625rem 0;font-size:.875rem;font-weight:700}.nickname-input[data-v-81470547]{border:1px solid #ececf5;border-radius:10px;outline:none;width:100%;height:2.625rem;padding:0 .75rem;font-size:.875rem}.hidden-input[data-v-81470547]{display:none}.gift-page[data-v-da28687a]{min-height:100vh;min-height:100dvh;padding-bottom:calc(4rem + var(--safe-bottom));background:#f7f8fc}.gift-header[data-v-da28687a]{color:#fff;background:linear-gradient(135deg,#7f46ff,#5d5eff);grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;min-height:2.875rem;padding:0 .5rem;display:grid}.gift-header h1[data-v-da28687a]{text-align:center;margin:0;font-size:1rem;font-weight:700}.icon-btn[data-v-da28687a]{color:#fff;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.back-icon[data-v-da28687a]{object-fit:contain;width:1.125rem;height:1.125rem;display:block}.gift-grid[data-v-da28687a]{max-height:calc(100dvh - 3.5rem - 4rem - var(--safe-bottom));grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.75rem;display:grid;overflow-y:auto}.gift-item[data-v-da28687a]{text-align:center;cursor:pointer;grid-template-rows:auto minmax(2.8em,auto) minmax(2.5rem,auto);align-content:start;justify-items:center;display:grid}.gift-item img[data-v-da28687a]{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%;box-shadow:0 6px 12px #231c4824}.gift-name[data-v-da28687a]{color:#181b28;text-align:center;white-space:nowrap;text-overflow:ellipsis;align-self:center;width:100%;min-width:0;max-width:100%;margin:.375rem 0 .25rem;font-size:.875rem;line-height:1.4;display:block;overflow:hidden}.gift-price[data-v-da28687a]{color:#25a9a1;text-align:center;overflow-wrap:anywhere;background:#dff6f3;border-radius:999px;justify-content:center;place-self:center;align-items:center;gap:.1875rem;max-width:100%;min-height:2.5rem;margin:0;padding:.25rem .5rem;font-size:.625rem;line-height:1.2;display:inline-flex}.coin-icon[data-v-da28687a]{background:radial-gradient(circle at 30% 30%,#ffec9e,#f3bc3e 68%);border-radius:50%;flex:0 0 1.125rem;place-items:center;width:1.125rem;height:1.125rem;display:inline-grid;box-shadow:inset 0 0 0 2px #ffce61}.coin-icon img[data-v-da28687a]{object-fit:contain;width:1.125rem;height:1.125rem}.empty-tip[data-v-da28687a]{text-align:center;color:#98a0b4;grid-column:1/-1;margin:1.875rem 0 0;font-size:.875rem}.gift-footer[data-v-da28687a]{z-index:10;padding:.625rem .875rem calc(.625rem + var(--safe-bottom));background:#fff;border-top:1px solid #ececf2;justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.gift-footer span[data-v-da28687a]{white-space:nowrap;color:#858ba0;align-items:center;gap:.25rem;display:inline-flex}.gift-footer strong[data-v-da28687a]{color:#7a56ff}.gift-footer button[data-v-da28687a]{color:#7a56ff;background:0 0;border:0;align-items:center;gap:.1875rem;font-size:1rem;font-weight:700;display:inline-flex}.overlay[data-v-da28687a],.sheet-mask[data-v-da28687a]{z-index:30;background:#0f121e73;position:fixed;top:0;bottom:0;left:0;right:0}.contact-modal[data-v-da28687a]{background:#fff;border-radius:18px;padding:.875rem;position:absolute;top:16%;left:.75rem;right:.75rem}.contact-modal h3[data-v-da28687a]{color:#22263b;margin:0 0 .625rem;font-size:1rem}.search-row[data-v-da28687a]{grid-template-columns:1fr auto;gap:.5rem;display:grid}.search-row input[data-v-da28687a]{border:1px solid #e9e9f2;border-radius:10px;outline:none;height:2.375rem;padding:0 .625rem;font-size:.875rem}.search-row button[data-v-da28687a]{color:#fff;background:linear-gradient(135deg,#7a56ff,#dd6bc8);border:0;border-radius:10px;padding:0 .75rem;font-size:.8125rem;font-weight:700}.search-row button[data-v-da28687a]:disabled{opacity:.65}.contact-list[data-v-da28687a]{gap:.5rem;max-height:44vh;margin-top:.625rem;display:grid;overflow:auto}.contact-item[data-v-da28687a]{text-align:left;background:#fff;border:1px solid #ececf4;border-radius:12px;grid-template-columns:2.625rem 1fr;align-items:center;gap:.625rem;width:100%;padding:.5625rem;display:grid}.contact-item img[data-v-da28687a]{object-fit:cover;border-radius:50%;width:2.625rem;height:2.625rem}.contact-item h4[data-v-da28687a]{color:#1f2440;margin:0;font-size:.875rem}.contact-item p[data-v-da28687a]{color:#8d93a6;margin:.1875rem 0 0;font-size:.75rem}.empty-contact[data-v-da28687a]{text-align:center;color:#97a0b3;margin:.75rem 0;font-size:.8125rem}.gift-sheet[data-v-da28687a]{padding:.625rem .875rem calc(.875rem + var(--safe-bottom));background:linear-gradient(#f8f8fb,#f0f0f6);border-radius:24px 24px 0 0;position:absolute;bottom:0;left:0;right:0}.sheet-handle[data-v-da28687a]{background:#d4d7e4;border-radius:999px;width:3.25rem;height:.375rem;margin:.125rem auto .625rem;display:block}.gift-sheet-top[data-v-da28687a]{grid-template-columns:1fr 3.25rem 1fr;align-items:center;gap:0;display:grid}.gift-preview[data-v-da28687a],.contact-preview[data-v-da28687a]{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.gift-preview img[data-v-da28687a],.contact-preview img[data-v-da28687a]{object-fit:cover;background:#fff;border:2px solid #e9d7ff;border-radius:50%;width:5.375rem;height:5.375rem;margin:0 auto;display:block}.gift-preview p[data-v-da28687a],.contact-preview p[data-v-da28687a]{color:#2e3146;text-align:center;width:100%;margin:.375rem 0 0;font-size:.75rem;font-weight:600;line-height:1.2}.arrow[data-v-da28687a]{color:#8e67ff;justify-content:center;align-items:center;font-size:1.75rem;line-height:1;display:flex}.count-box[data-v-da28687a]{background:#fff;border:1px solid #e8e8f2;border-radius:14px;grid-template-columns:3.5rem 1fr 3.5rem;align-items:center;width:min(21.25rem,100%);height:3.125rem;margin:.625rem auto .5rem;display:grid}.count-box button[data-v-da28687a]{color:#6448ff;background:#fff;border:1px solid #d9cfff;border-radius:50%;place-items:center;width:2rem;height:2rem;margin:0 auto;padding:0;font-size:1.5rem;line-height:1;display:grid}.count-box strong[data-v-da28687a]{text-align:center;color:#13162a;font-size:1rem}.balance-box[data-v-da28687a]{color:#3a3e56;background:#fff;border:1px solid #e6e6ef;border-radius:14px;justify-content:space-between;align-items:center;width:min(21.25rem,100%);margin:0 auto;padding:.6875rem .75rem;display:flex}.balance-box span[data-v-da28687a]{align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.balance-box strong[data-v-da28687a]{color:#11162b}.balance-box[data-v-da28687a] svg{color:#7f5bff;font-size:1.125rem}.send-gift-btn[data-v-da28687a]{color:#fff;background:linear-gradient(90deg,#6c4bff,#e66ec5);border:0;border-radius:999px;width:min(21.25rem,100%);height:3rem;margin:.6875rem auto 0;font-size:.9375rem;font-weight:700;display:block}.send-gift-btn[data-v-da28687a]:disabled{opacity:.7}@media (max-width:420px){.gift-grid[data-v-da28687a]{gap:.5rem;padding:.625rem .5rem}.gift-item[data-v-da28687a]{grid-template-rows:auto minmax(2.6em,auto) minmax(2.125rem,auto)}.gift-item img[data-v-da28687a]{border-radius:10px}.gift-name[data-v-da28687a]{margin:.3125rem 0 .1875rem;font-size:.75rem;line-height:1.3}.gift-price[data-v-da28687a]{min-height:2.125rem;padding:.1875rem .375rem;font-size:.5625rem}}.gifts-page[data-v-a195ee99]{min-height:100vh;color:#1a1c27;background:linear-gradient(#f7f7fa,#f1f2f6);min-height:100dvh}.gifts-header[data-v-a195ee99]{grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;min-height:3.375rem;padding:0 .625rem;display:grid}.icon-btn[data-v-a195ee99]{color:#232634;background:0 0;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.back-icon[data-v-a195ee99]{object-fit:contain;width:1.125rem;height:1.125rem;display:block}.gifts-header h1[data-v-a195ee99]{text-align:center;margin:0;font-size:.875rem;font-weight:700}.tabs[data-v-a195ee99]{border-bottom:1px solid #e6e7ee;grid-template-columns:1fr 1fr;align-items:center;margin:0 0 .5rem;display:grid}.tab[data-v-a195ee99]{color:#888d9c;background:0 0;border:0;padding:.625rem 0 .5625rem;font-size:.9375rem;font-weight:500;position:relative}.tab.active[data-v-a195ee99]{color:#7a4fff;font-weight:700}.tab.active[data-v-a195ee99]:after{content:"";background:linear-gradient(90deg,#ff4aa2,#8b5bff 55%,#4f8dff);border-radius:4px;height:.1875rem;position:absolute;bottom:-1px;left:34%;right:34%}.list-wrap[data-v-a195ee99]{gap:.625rem;padding:.625rem .625rem 1rem;display:grid}.gift-card[data-v-a195ee99]{background:#fff;border-radius:16px;grid-template-columns:5.25rem 1fr auto;align-items:center;gap:.5rem;padding:.625rem;display:grid;box-shadow:0 8px 20px #2224350d}.gift-cover[data-v-a195ee99]{object-fit:cover;border-radius:12px;width:4.75rem;height:4.75rem}.content h3[data-v-a195ee99]{margin:0 0 .375rem;font-size:.9375rem}.from[data-v-a195ee99]{color:#8b90a0;margin:0 0 .375rem;font-size:.75rem}.chips[data-v-a195ee99]{gap:.5rem;display:flex}.chip[data-v-a195ee99]{border-radius:999px;justify-content:center;align-items:center;gap:.25rem;height:1.5rem;padding:0 .5rem;font-size:.75rem;display:inline-flex}.chip.coin[data-v-a195ee99]{color:#8b58ff;background:#f0e9ff}.chip.count[data-v-a195ee99]{color:#2f75ff;background:#e9f0ff}.meta[data-v-a195ee99]{color:#9196a5;justify-items:end;gap:.5rem;font-size:.75rem;display:grid}.end-tip[data-v-a195ee99]{text-align:center;color:#a2a7b6;margin:.125rem 0 0;font-size:.75rem}.verify-page[data-v-3b4bcff9]{color:#1c2030;background:linear-gradient(#f6f5fb,#f2f3f8)}.verify-header[data-v-3b4bcff9]{grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;margin-bottom:.625rem;display:grid}.verify-header h1[data-v-3b4bcff9]{text-align:center;margin:0;font-size:.875rem;font-weight:700}.back-btn[data-v-3b4bcff9]{color:#161a29;background:0 0;border:0;padding:0;font-size:1.875rem}.banner-card[data-v-3b4bcff9]{border-radius:18px;min-height:11.25rem;margin-bottom:.625rem;position:relative;overflow:hidden}.banner-card img[data-v-3b4bcff9]{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.banner-card[data-v-3b4bcff9]:after{content:"";background:#4cd1c859;position:absolute;top:0;bottom:0;left:0;right:0}.banner-text[data-v-3b4bcff9]{z-index:1;color:#fff;padding:1.125rem;position:relative}.banner-text h2[data-v-3b4bcff9]{margin:0 0 .5rem;font-size:1.125rem}.banner-text p[data-v-3b4bcff9]{color:#ffffffeb;margin:0 0 .875rem}.points[data-v-3b4bcff9]{flex-wrap:wrap;gap:.875rem;display:flex}.points span[data-v-3b4bcff9]{align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.card[data-v-3b4bcff9]{background:#fffffff0;border:1px solid #f0eef8;border-radius:18px;margin-bottom:.625rem;padding:.875rem;box-shadow:0 8px 16px #3c346314}.level-card h3[data-v-3b4bcff9]{margin:0;font-size:.875rem}.star[data-v-3b4bcff9]{color:#f7be2e}.stars[data-v-3b4bcff9]{color:#d8dbe7;gap:.375rem;margin:.5rem 0;font-size:1.125rem;display:flex}.stars .active[data-v-3b4bcff9]{color:#f7be2e}.level-card p[data-v-3b4bcff9]{color:#9499ac;margin:0;font-size:.8125rem}.real-main[data-v-3b4bcff9]{grid-template-columns:5.25rem 1fr;gap:.625rem;display:grid}.icon-box[data-v-3b4bcff9]{color:#77cfc2;background:#ecfaf7;border-radius:14px;place-items:center;width:5.25rem;height:5.25rem;font-size:2.625rem;display:grid}.content h4[data-v-3b4bcff9]{align-items:center;gap:.5rem;margin:0;font-size:1rem;display:inline-flex}.content h4 span[data-v-3b4bcff9]{color:#7b62ff;background:#eee9ff;border-radius:999px;padding:.1875rem .5rem;font-size:.75rem}.content>p[data-v-3b4bcff9]{color:#8f95a8;margin:.5rem 0;font-size:.75rem}.content ul[data-v-3b4bcff9]{color:#8f95a8;gap:.375rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:grid}.content li[data-v-3b4bcff9]{align-items:center;gap:.375rem;display:inline-flex}.verify-btn[data-v-3b4bcff9]{color:#fff;background:linear-gradient(90deg,#7751ff,#6c73ff);border:0;border-radius:999px;margin:.875rem 0 0 auto;padding:.625rem 1.375rem;font-size:.875rem;font-weight:700;display:block}.other-card h3[data-v-3b4bcff9]{margin:0 0 .75rem;font-size:1rem}.other-item[data-v-3b4bcff9]{background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.left[data-v-3b4bcff9]{text-align:left;align-items:center;gap:.625rem;display:flex}.mini-icon[data-v-3b4bcff9]{color:#ff669f;background:#ffeef5;border-radius:14px;place-items:center;width:3.25rem;height:3.25rem;font-size:1.625rem;display:grid}.left h4[data-v-3b4bcff9]{margin:0;font-size:1rem}.left h4 em[data-v-3b4bcff9]{color:#7b62ff;background:#eee9ff;border-radius:999px;margin-left:.375rem;padding:.125rem .5rem;font-size:.75rem;font-style:normal}.left p[data-v-3b4bcff9]{color:#9ba0b0;margin:.375rem 0 0;font-size:.8125rem}.arrow[data-v-3b4bcff9]{color:#b5b9c9;font-size:1.375rem}.safe-tip[data-v-3b4bcff9]{align-items:center;gap:.625rem;display:flex;position:relative}.tip-icon[data-v-3b4bcff9]{color:#959cb1;font-size:1.75rem}.safe-tip h4[data-v-3b4bcff9]{margin:0;font-size:.9375rem}.safe-tip p[data-v-3b4bcff9]{color:#99a0b2;margin:.375rem 0 0;font-size:.75rem;line-height:1.4}.identity-page[data-v-8b20601d]{min-height:100vh;min-height:100dvh;padding:.375rem .875rem calc(.875rem + var(--safe-bottom));color:#131735;background:linear-gradient(#f8f8fb 0%,#f2f2f7 100%);flex-direction:column;display:flex}.identity-header[data-v-8b20601d]{align-items:center;height:2.25rem;display:flex}.back-btn[data-v-8b20601d]{color:#131735;background:0 0;border:0;padding:0;font-size:1.625rem}.hero[data-v-8b20601d]{text-align:center;margin-top:1rem}.shield-wrap[data-v-8b20601d]{place-items:center;width:5.75rem;height:5.75rem;margin:0 auto .875rem;display:grid;position:relative}.halo[data-v-8b20601d]{background:radial-gradient(circle,#b47eff3d 0%,#b47eff14 55%,#0000 75%);border-radius:50%;position:absolute;top:.375rem;bottom:.375rem;left:.375rem;right:.375rem}.spark[data-v-8b20601d]{background:#cab2ff;border-radius:2px;width:.3125rem;height:.3125rem;position:absolute;transform:rotate(45deg)}.spark.one[data-v-8b20601d]{top:1.125rem;right:.625rem}.spark.two[data-v-8b20601d]{top:2.625rem;left:.75rem}.shield[data-v-8b20601d]{z-index:1;color:#9a61ff;filter:drop-shadow(0 .5rem .875rem #8e5aff3d);font-size:3.625rem;position:relative}.hero h1[data-v-8b20601d]{letter-spacing:-.02em;color:#11163a;margin:0;font-size:1.375rem;font-weight:700}.hero p[data-v-8b20601d]{color:#8b91a8;margin:.625rem 0 0;font-size:.8125rem;line-height:1.45}.form[data-v-8b20601d]{gap:.625rem;margin-top:1.5rem;display:grid}.field[data-v-8b20601d]{color:#9a61ff;background:#ffffffc7;border:1px solid #ececf5;border-radius:14px;grid-template-columns:2.375rem 1fr;align-items:center;height:3.5rem;padding:0 .75rem;font-size:1.125rem;display:grid;box-shadow:0 8px 20px #40347012}.field input[data-v-8b20601d]{color:#515773;background:0 0;border:0;outline:none;width:100%;font-size:.875rem}.field input[data-v-8b20601d]::placeholder{color:#a8acc0}.bottom[data-v-8b20601d]{margin-top:auto}.submit-btn[data-v-8b20601d]{color:#fff;background:linear-gradient(100deg,#8752ff,#f363bd);border:0;border-radius:14px;width:100%;height:3.125rem;font-size:1rem;font-weight:600}.submit-btn[data-v-8b20601d]:disabled{opacity:.72}.safe-tip[data-v-8b20601d]{color:#8a90a8;justify-content:flex-start;align-items:center;gap:.375rem;margin:.75rem 0 0;font-size:.6875rem;line-height:1.3;display:inline-flex}.safe-tip[data-v-8b20601d] svg{color:#8c57ff;font-size:1rem}.vip-page[data-v-a45a8db6]{color:#1b1f2d;background:#f7f8fd}.vip-header[data-v-a45a8db6]{grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;margin-bottom:.625rem;display:grid}.vip-header h1[data-v-a45a8db6]{text-align:center;margin:0;font-size:.875rem;font-weight:700}.back-btn[data-v-a45a8db6],.crown-btn[data-v-a45a8db6]{color:#171b2a;background:0 0;border:0;font-size:1.75rem}.back-btn[data-v-a45a8db6]{place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.back-icon[data-v-a45a8db6]{object-fit:contain;width:1.125rem;height:1.125rem;display:block}.crown-btn[data-v-a45a8db6]{color:#596177;font-size:1.25rem}.hero-card[data-v-a45a8db6]{color:#fff;background:linear-gradient(120deg,#111a38,#0f1330 60%,#1d2446);border-radius:18px;grid-template-columns:5.5rem 1fr auto;align-items:center;gap:.625rem;margin-bottom:.625rem;padding:.75rem;display:grid}.avatar[data-v-a45a8db6]{object-fit:cover;border:2px solid #fff;border-radius:50%;width:5.5rem;height:5.5rem}.hero-card h2[data-v-a45a8db6]{align-items:center;gap:.375rem;margin:0;font-size:1rem;display:flex}.hero-card h2 span[data-v-a45a8db6]{background:#7b51ff;border-radius:999px;align-items:center;gap:.1875rem;padding:.125rem .5rem;font-size:.75rem;display:inline-flex}.hero-level-icon[data-v-a45a8db6]{object-fit:contain;width:.875rem;height:.875rem}.hero-card p[data-v-a45a8db6]{color:#ffffffd1;margin:.375rem 0 0;font-size:.8125rem}.hero-card strong[data-v-a45a8db6]{color:#7e8cff}.hero-crown[data-v-a45a8db6]{color:#fff3;font-size:3.25rem}.hero-crown-img[data-v-a45a8db6]{object-fit:contain;filter:drop-shadow(0 .375rem 1rem #00000040);width:3.25rem;height:3.25rem}.plans-wrap[data-v-a45a8db6]{margin-bottom:.625rem}.plans-track[data-v-a45a8db6]{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.625rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.plans-track[data-v-a45a8db6]::-webkit-scrollbar{display:none}.plan-card[data-v-a45a8db6]{background:#fff;border:1px solid #ececf5;border-radius:16px;flex:0 0 min(82vw,18.75rem);padding:.625rem;position:relative}.plan-card h3[data-v-a45a8db6]{color:#5b5df2;align-items:center;gap:.375rem;margin:0 0 .5rem;font-size:.875rem;display:flex}.plan-card.gold h3[data-v-a45a8db6]{color:#ad6a16}.plan-card h3 em[data-v-a45a8db6]{color:#fff;background:#7d5bff;border-radius:999px;margin-left:auto;padding:.125rem .5rem;font-size:.6875rem;font-style:normal}.plan-row[data-v-a45a8db6]{background:#fff;border:1px solid #ececf5;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;margin-bottom:.5rem;padding:.625rem;display:flex}.plan-row.active[data-v-a45a8db6]{background:#f7f5ff;border-color:#7a63ff}.plan-card.gold .plan-row.active[data-v-a45a8db6]{background:#fff8ef;border-color:#d8b386}.left[data-v-a45a8db6]{color:#222733;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.dot[data-v-a45a8db6]{box-sizing:border-box;border:2px solid #c8ccda;border-radius:50%;width:.875rem;height:.875rem;display:inline-block}.plan-row.active .dot[data-v-a45a8db6]{background:#6f52ff;border-color:#6f52ff;box-shadow:inset 0 0 0 3px #fff}.right[data-v-a45a8db6]{text-align:right;row-gap:.125rem;display:grid}.right strong[data-v-a45a8db6]{color:#2d2f3d;font-size:.875rem}.right strong em[data-v-a45a8db6]{color:#81869a;font-size:.75rem;font-style:normal}.right small[data-v-a45a8db6]{color:#8d93a7;font-size:.75rem}.right i[data-v-a45a8db6]{color:#6f52ff;background:#f1edff;border-radius:8px;justify-self:end;padding:1px .375rem;font-size:.6875rem;font-style:normal}.open-btn[data-v-a45a8db6]{color:#fff;background:linear-gradient(90deg,#ffab2f,#ff6a00);border:0;border-radius:16px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-bottom:.625rem;padding:.6875rem 1rem;font-size:1rem;font-weight:700;display:flex}.open-btn small[data-v-a45a8db6]{opacity:.95;font-size:.75rem;font-weight:500;display:block}.open-btn[data-v-a45a8db6]:disabled{opacity:.7;cursor:not-allowed}.privileges[data-v-a45a8db6]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.privileges h3[data-v-a45a8db6]{text-align:center;grid-column:1/-1;margin:0}.priv-item[data-v-a45a8db6]{background:#fff;border:1px solid #ececf5;border-radius:14px;gap:.5rem;padding:.625rem;display:flex}.icon[data-v-a45a8db6]{color:#7a5dff;background:#f2efff;border-radius:50%;flex:none;place-items:center;width:2.375rem;height:2.375rem;font-size:1.25rem;display:grid}.priv-item h4[data-v-a45a8db6]{margin:0;font-size:.875rem}.priv-item p[data-v-a45a8db6]{color:#8c92a7;margin:.25rem 0 0;font-size:.75rem;line-height:1.3}.tip[data-v-a45a8db6]{text-align:center;color:#999fb1;margin:.625rem 0 0;font-size:.75rem;line-height:1.45}.photos-page[data-v-2728f24d]{padding:0 0 calc(4.375rem + var(--safe-bottom));color:#181c2a;background:radial-gradient(circle at 15% 0,#c4a6ff47,#0000 35%),linear-gradient(#f7f6fd,#f1f2f8)}.photos-header[data-v-2728f24d]{grid-template-columns:1fr auto 1fr;align-items:center;min-height:2.875rem;margin-bottom:.75rem;display:grid}.photos-content[data-v-2728f24d]{padding:0 .625rem}.icon-btn[data-v-2728f24d],.manage-btn[data-v-2728f24d]{background:0 0;border:0}.icon-btn[data-v-2728f24d]{color:#6f52ff;justify-self:start;place-items:center;width:2.875rem;height:2.875rem;padding:0;display:inline-grid}.back-icon[data-v-2728f24d]{object-fit:contain;width:1.125rem;height:1.125rem;display:block}.photos-header h1[data-v-2728f24d]{text-align:center;margin:0;font-size:.875rem;font-weight:700;line-height:1}.manage-btn[data-v-2728f24d]{color:#7a5cf7;justify-self:end;place-items:center;min-width:2.875rem;height:2.875rem;margin-right:.625rem;padding:0 .25rem;font-size:.875rem;font-weight:700;display:inline-grid}.card[data-v-2728f24d]{background:#ffffffe6;border:1px solid #eceaf8;border-radius:18px;box-shadow:0 10px 20px #39315b14}.toolbar[data-v-2728f24d]{justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:.75rem;padding:.625rem .75rem;display:flex}.upload-btn[data-v-2728f24d]{color:#fff;background:linear-gradient(120deg,#8f61ff,#6e51f6);border:0;border-radius:999px;align-items:center;gap:.375rem;padding:.5625rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.upload-icon[data-v-2728f24d]{width:.875rem;height:.875rem;display:block}.tip[data-v-2728f24d]{color:#8e93a6;margin:0;font-size:.75rem}.manage-actions[data-v-2728f24d]{align-items:center;gap:.5rem;display:inline-flex}.text-btn[data-v-2728f24d],.delete-btn[data-v-2728f24d]{border:0;border-radius:999px;padding:.5rem .625rem;font-size:.75rem;font-weight:700}.text-btn[data-v-2728f24d]{color:#7f5bf8;background:#f0ecff}.delete-btn[data-v-2728f24d]{color:#fff;background:#ff4e82;align-items:center;gap:.25rem;display:inline-flex}.delete-btn[data-v-2728f24d]:disabled{opacity:.45}.photo-grid[data-v-2728f24d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.photo-item[data-v-2728f24d]{aspect-ratio:3/4;border-radius:16px;position:relative;overflow:hidden}.photo-item img[data-v-2728f24d]{object-fit:cover;width:100%;height:100%}.select-mark[data-v-2728f24d]{color:#fff;background:#13141d6b;border:0;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:1.125rem;display:grid;position:absolute;top:.5rem;right:.5rem}.select-mark.active[data-v-2728f24d]{background:#7f5cf8}.hidden-input[data-v-2728f24d]{display:none}.empty-tip[data-v-2728f24d]{text-align:center;color:#8e93a6;margin:.875rem 0 0;font-size:.75rem}.likes-page[data-v-dd5276c1]{min-height:100vh;color:#1a1c27;background:linear-gradient(#f7f7fa,#f2f2f5);min-height:100dvh}.likes-header[data-v-dd5276c1]{grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;min-height:4rem;padding:0 .75rem;display:grid}.icon-btn[data-v-dd5276c1]{color:#232634;background:0 0;border:0;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;padding:0;display:grid}.back-icon[data-v-dd5276c1]{object-fit:contain;width:1.125rem;height:1.125rem;display:block}.likes-header h1[data-v-dd5276c1]{text-align:center;margin:0;font-size:.875rem;font-weight:700}.tabs[data-v-dd5276c1]{border-bottom:1px solid #e6e7ee;grid-template-columns:1fr 1fr;align-items:center;margin:0 0 .5rem;display:grid}.tab[data-v-dd5276c1]{color:#9296a5;background:0 0;border:0;padding:.875rem 0 .75rem;font-size:.875rem;font-weight:500;position:relative}.tab.active[data-v-dd5276c1]{color:#7a4fff;font-weight:700}.tab.active[data-v-dd5276c1]:after{content:"";background:linear-gradient(90deg,#6d54ff 0%,#b46bff 55%,#ff79c8 100%);border-radius:999px;height:.25rem;position:absolute;bottom:-1px;left:32%;right:32%}.list-wrap[data-v-dd5276c1]{gap:.875rem;padding:.75rem 1rem 1.25rem;display:grid}.quota-tip[data-v-dd5276c1]{color:#8f94a7;text-align:center;margin:.5rem 1rem 0;font-size:.75rem;line-height:1.45}.like-card[data-v-dd5276c1]{background:#fff;border-radius:22px;grid-template-columns:4.25rem 1fr auto;align-items:center;column-gap:.5rem;padding:.75rem;display:grid;box-shadow:0 8px 20px #2224350f}.avatar[data-v-dd5276c1]{object-fit:cover;border-radius:50%;width:4.25rem;height:4.25rem}.content h3[data-v-dd5276c1]{align-items:center;gap:.3125rem;margin:0;font-size:.875rem;line-height:1.15;display:flex}.name-row[data-v-dd5276c1]{justify-content:space-between;align-items:center;min-height:1.375rem;margin-bottom:.5rem;display:flex}.time[data-v-dd5276c1]{color:#9da1af;white-space:nowrap;font-size:.75rem;line-height:1}.content h3 .female[data-v-dd5276c1]{color:#ff4f92;font-size:1.25rem}.content h3 .male[data-v-dd5276c1]{color:#2f75ff;font-size:1.25rem}.content p[data-v-dd5276c1]{color:#8f94a3;align-items:center;gap:.625rem;margin:0;font-size:.75rem;display:flex}.age[data-v-dd5276c1]{border-radius:999px;justify-content:center;align-items:center;min-width:2.25rem;height:1.25rem;padding:0 .625rem;font-size:.875rem;font-weight:600;display:inline-flex}.age.female[data-v-dd5276c1]{color:#ff4f92;background:#ffe8f2}.age.male[data-v-dd5276c1]{color:#2f75ff;background:#e9f0ff}.meta[data-v-dd5276c1]{color:#9da1af;justify-content:center;align-items:center;font-size:.75rem;display:flex}.meta[data-v-dd5276c1] svg{font-size:1.375rem}.empty-tip[data-v-dd5276c1]{text-align:center;color:#9da1af;margin:1.25rem 0 0;font-size:.875rem}.visitors-page[data-v-10271c5e]{min-height:100vh;color:#1a1c27;background:linear-gradient(#f7f7fa,#f1f2f6);min-height:100dvh}.visitors-header[data-v-10271c5e]{grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;min-height:4rem;padding:0 .75rem;display:grid}.icon-btn[data-v-10271c5e]{color:#232634;background:0 0;border:0;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;padding:0;display:grid}.back-icon[data-v-10271c5e]{object-fit:contain;width:1.125rem;height:1.125rem;display:block}.visitors-header h1[data-v-10271c5e]{text-align:center;margin:0;font-size:.875rem;font-weight:700}.tabs[data-v-10271c5e]{border-bottom:1px solid #e6e7ee;grid-template-columns:1fr 1fr;align-items:center;margin:0 0 .5rem;display:grid}.tab[data-v-10271c5e]{color:#9296a5;background:0 0;border:0;padding:.875rem 0 .75rem;font-size:.875rem;font-weight:500;position:relative}.tab.active[data-v-10271c5e]{color:#7a4fff;font-weight:700}.tab.active[data-v-10271c5e]:after{content:"";background:linear-gradient(90deg,#6d54ff 0%,#b46bff 55%,#ff79c8 100%);border-radius:999px;height:.25rem;position:absolute;bottom:-1px;left:32%;right:32%}.list-wrap[data-v-10271c5e]{gap:.875rem;padding:.75rem .75rem 1.25rem;display:grid}.quota-tip[data-v-10271c5e]{color:#8f94a7;text-align:center;margin:.5rem .75rem 0;font-size:.75rem;line-height:1.45}.visitor-card[data-v-10271c5e]{cursor:pointer;background:#fff;border-radius:22px;grid-template-columns:4.25rem 1fr auto;align-items:center;gap:.5rem;padding:.75rem;display:grid;box-shadow:0 8px 20px #2224350d}.avatar[data-v-10271c5e]{object-fit:cover;border-radius:50%;width:4.25rem;height:4.25rem}.content h3[data-v-10271c5e]{align-items:center;gap:.3125rem;margin:0 0 .5rem;font-size:.875rem;line-height:1.15;display:flex}.content h3 .female[data-v-10271c5e]{color:#ff4f92;font-size:1.25rem}.content h3 .male[data-v-10271c5e]{color:#2f75ff;font-size:1.25rem}.chips[data-v-10271c5e]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-v-10271c5e]{border-radius:999px;justify-content:center;align-items:center;height:1.25rem;padding:0 .625rem;font-size:.75rem;display:inline-flex}.chip.female[data-v-10271c5e]{color:#8b58ff;background:#f0e9ff}.chip.male[data-v-10271c5e]{color:#2f75ff;background:#e9f0ff}.meta[data-v-10271c5e]{color:#9196a5;white-space:nowrap;font-size:.75rem}.end-tip[data-v-10271c5e]{text-align:center;color:#a2a7b6;margin:.125rem 0 0;font-size:.875rem}.settings-page[data-v-266e9d4a]{min-height:100vh;color:#1d2350;background:linear-gradient(#f6f5fb 0,#f3f1fa 100%);min-height:100dvh;padding:.875rem .75rem 1.75rem}.topbar[data-v-266e9d4a]{grid-template-columns:2.25rem 1fr 2.25rem;align-items:center;margin-bottom:1rem;display:grid}.topbar h1[data-v-266e9d4a]{text-align:center;margin:0;font-size:.875rem;font-weight:700}.back-btn[data-v-266e9d4a]{color:#9b62ff;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.back-icon[data-v-266e9d4a]{object-fit:contain;width:1.125rem;height:1.125rem;display:block}.quote-row[data-v-266e9d4a]{align-items:flex-start;gap:.625rem;margin:0 .375rem .875rem;display:flex}.quote-icon[data-v-266e9d4a]{color:#fff;background:linear-gradient(140deg,#ff69d5,#8365ff);border-radius:11px;place-items:center;width:2.25rem;height:2.25rem;font-size:1.375rem;display:grid}.quote-row p[data-v-266e9d4a]{color:#7f83a6;flex:1;margin:.125rem 0 0;font-size:.875rem;line-height:1.35}.section-card+.section-card[data-v-266e9d4a]{margin-top:.875rem}.section-card h2[data-v-266e9d4a]{color:#252b58;margin:0 0 .625rem;padding-left:.5rem;font-size:1rem;font-weight:700}.menu-card[data-v-266e9d4a]{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 20px #302a560f}.menu-item[data-v-266e9d4a]{color:#212656;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:1rem .875rem .875rem;display:flex}.menu-item+.menu-item[data-v-266e9d4a]{border-top:1px solid #eff0f7}.item-left[data-v-266e9d4a]{align-items:center;gap:.75rem;display:flex}.item-left>span[data-v-266e9d4a]{text-align:left;display:block}.icon-circle[data-v-266e9d4a]{color:#9661ff;border-radius:50%;place-items:center;width:2.375rem;height:2.375rem;font-size:1.5rem;display:grid}.item-left strong[data-v-266e9d4a]{font-size:.875rem;font-weight:700;display:block}.item-left em[data-v-266e9d4a]{color:#9398ba;margin-top:.125rem;font-size:.625rem;font-style:normal;display:block}.arrow[data-v-266e9d4a]{color:#b1b4cb;font-size:1.375rem}.version[data-v-266e9d4a]{text-align:center;color:#8c90ad;margin:1.25rem 0 0;font-size:.8125rem}.lang-sheet-mask[data-v-266e9d4a]{z-index:40;background:#0f121e73;position:fixed;top:0;bottom:0;left:0;right:0}.lang-sheet[data-v-266e9d4a]{padding:.625rem .875rem calc(.875rem + var(--safe-bottom));background:#fff;border-radius:22px 22px 0 0;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #231a4e2e}.lang-sheet-head[data-v-266e9d4a]{justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex}.lang-sheet-head h3[data-v-266e9d4a]{color:#242952;margin:0;font-size:1rem;font-weight:700}.lang-close[data-v-266e9d4a]{color:#7f87a9;background:0 0;border:0;padding:0;font-size:1.5rem}.lang-option[data-v-266e9d4a]{color:#242952;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:.75rem .625rem;display:flex}.lang-option+.lang-option[data-v-266e9d4a]{margin-top:.25rem}.lang-option.is-active[data-v-266e9d4a]{color:#7b5cff;background:#f3eeff}.lang-main[data-v-266e9d4a]{align-items:center;gap:.625rem;display:inline-flex}.lang-flag[data-v-266e9d4a]{object-fit:cover;border-radius:50%;width:1.375rem;height:1.375rem}.lang-country[data-v-266e9d4a]{font-size:.875rem;font-weight:600}.lang-name[data-v-266e9d4a]{color:#8b91a9;font-size:.75rem}.password-page[data-v-56afe7ad]{min-height:100vh;background:linear-gradient(#f7f7fb 0,#f1eff8 100%);flex-direction:column;min-height:100dvh;padding:.625rem .875rem 1rem;display:flex}.topbar[data-v-56afe7ad]{grid-template-columns:2.125rem 1fr 2.125rem;align-items:center;min-height:2.375rem;display:grid}.topbar h1[data-v-56afe7ad]{text-align:center;color:#1d2153;margin:0;font-size:.875rem;font-weight:700;line-height:1}.back-btn[data-v-56afe7ad]{color:#23265b;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.back-icon[data-v-56afe7ad]{object-fit:contain;width:1.125rem;height:1.125rem;display:block}.intro[data-v-56afe7ad]{margin-top:.625rem}.intro p[data-v-56afe7ad]{color:#8e92af;max-width:420px;margin:.625rem 0 0;font-size:.8125rem;line-height:1.45}.form-list[data-v-56afe7ad]{gap:.625rem;margin-top:1.125rem;display:grid}.field[data-v-56afe7ad]{background:#fff;border-radius:14px;grid-template-columns:1.75rem 1fr 1.75rem;align-items:center;gap:.625rem;height:3.5rem;padding:0 .75rem;display:grid;box-shadow:0 8px 18px #4d487812}.left-icon[data-v-56afe7ad],.eye-btn[data-v-56afe7ad]{color:#989cb4;font-size:1.125rem}.field input[data-v-56afe7ad]{color:#313660;background:0 0;border:0;outline:none;font-size:.875rem}.field input[data-v-56afe7ad]::placeholder{color:#9a9eb8}.eye-btn[data-v-56afe7ad]{background:0 0;border:0;padding:0}.submit-btn[data-v-56afe7ad]{color:#fff;background:linear-gradient(110deg,#915fff,#ff4eb6);border:0;border-radius:14px;height:3.125rem;margin-top:auto;font-size:1rem;font-weight:700;box-shadow:0 12px 24px #b454ff52}.submit-btn[data-v-56afe7ad]:disabled{opacity:.72}.story-page[data-v-d3e19f1b]{min-height:100vh;color:#171b37;background:linear-gradient(#f6f6f9,#f1f2f6);min-height:100dvh;padding:.5rem .875rem 1.25rem}.topbar[data-v-d3e19f1b]{grid-template-columns:2.25rem 1fr 2.25rem;align-items:center;margin-bottom:.875rem;display:grid}.back-btn[data-v-d3e19f1b]{color:#1b2144;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.back-icon[data-v-d3e19f1b]{object-fit:contain;width:1.125rem;height:1.125rem;display:block}.topbar h1[data-v-d3e19f1b]{text-align:center;margin:0;font-size:.875rem;font-weight:700}.story-card[data-v-d3e19f1b]{background:#ffffffc7;border:1px solid #ececf4;border-radius:22px;padding:1rem;box-shadow:0 10px 20px #3f3a5f12}.story-card+.story-card[data-v-d3e19f1b]{margin-top:.875rem}.story-card h2[data-v-d3e19f1b]{align-items:center;gap:.625rem;margin:0;font-size:1.125rem;display:flex}.icon-dot[data-v-d3e19f1b]{color:#8a63ff;background:#f1eaff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;display:grid}.story-card p[data-v-d3e19f1b]{color:#6f7694;margin:.875rem 0;font-size:.875rem;line-height:1.65}.story-card img[data-v-d3e19f1b]{object-fit:cover;border-radius:16px;width:100%;height:13.75rem}.empty-tip[data-v-d3e19f1b]{color:#9aa0b5;margin:0;font-size:.8125rem;line-height:1.5}.terms-page[data-v-f532a2dc]{min-height:100vh;color:#171c39;background:linear-gradient(#f7f7fa,#f1f2f6);min-height:100dvh;padding:.5rem .875rem 1.375rem}.topbar[data-v-f532a2dc]{grid-template-columns:2.25rem 1fr 2.25rem;align-items:center;margin-bottom:.875rem;display:grid}.back-btn[data-v-f532a2dc]{color:#1b2144;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.back-icon[data-v-f532a2dc]{object-fit:contain;width:1.125rem;height:1.125rem;display:block}.topbar h1[data-v-f532a2dc]{text-align:center;margin:0;font-size:.875rem;font-weight:700}.intro-card[data-v-f532a2dc],.term-card[data-v-f532a2dc]{background:#ffffffd1;border:1px solid #ececf4;border-radius:20px;padding:1rem;box-shadow:0 8px 20px #35305912}.term-card[data-v-f532a2dc]{margin-top:.875rem}.intro-card h2[data-v-f532a2dc]{align-items:center;gap:.625rem;margin:0;font-size:.875rem;display:flex}.icon-circle[data-v-f532a2dc]{color:#8a63ff;background:#f1eaff;border-radius:50%;place-items:center;width:2.375rem;height:2.375rem;font-size:1.25rem;display:grid}.icon-circle.small[data-v-f532a2dc]{width:1.875rem;height:1.875rem;font-size:1.125rem}.intro-card p[data-v-f532a2dc],.term-card p[data-v-f532a2dc]{color:#6e7594;margin:.875rem 0;font-size:.875rem;line-height:1.65}.updated-row[data-v-f532a2dc],.tip-row[data-v-f532a2dc]{border-top:1px solid #ececf4;align-items:center;gap:.625rem;padding-top:.75rem;display:flex}.updated-row strong[data-v-f532a2dc]{color:#7680a0;font-size:.8125rem;display:block}.updated-row em[data-v-f532a2dc],.tip-row em[data-v-f532a2dc]{color:#6f7694;margin-top:.1875rem;font-size:.875rem;font-style:normal;display:block}.term-card h3[data-v-f532a2dc]{margin:0;padding-left:.75rem;font-size:.875rem;font-weight:700;position:relative}.term-card h3[data-v-f532a2dc]:before{content:"";background:#8a63ff;border-radius:3px;width:.1875rem;position:absolute;top:.25rem;bottom:.25rem;left:0}.empty-tip[data-v-f532a2dc]{color:#8f95a9;text-align:center;margin:1.125rem .375rem 0;font-size:.8125rem}.terms-page[data-v-2e7c1cfc]{min-height:100vh;color:#171c39;background:linear-gradient(#f7f7fa,#f1f2f6);min-height:100dvh;padding:.5rem .875rem 1.375rem}.topbar[data-v-2e7c1cfc]{grid-template-columns:2.25rem 1fr 2.25rem;align-items:center;margin-bottom:.875rem;display:grid}.back-btn[data-v-2e7c1cfc]{color:#1b2144;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.back-icon[data-v-2e7c1cfc]{object-fit:contain;width:1.125rem;height:1.125rem;display:block}.topbar h1[data-v-2e7c1cfc]{text-align:center;margin:0;font-size:.875rem;font-weight:700}.intro-card[data-v-2e7c1cfc],.term-card[data-v-2e7c1cfc]{background:#ffffffd1;border:1px solid #ececf4;border-radius:20px;padding:1rem;box-shadow:0 8px 20px #35305912}.term-card[data-v-2e7c1cfc]{margin-top:.875rem}.intro-card h2[data-v-2e7c1cfc]{align-items:center;gap:.625rem;margin:0;font-size:.875rem;display:flex}.icon-circle[data-v-2e7c1cfc]{color:#8a63ff;background:#f1eaff;border-radius:50%;place-items:center;width:2.375rem;height:2.375rem;font-size:1.25rem;display:grid}.icon-circle.small[data-v-2e7c1cfc]{width:1.875rem;height:1.875rem;font-size:.875rem}.intro-card p[data-v-2e7c1cfc],.term-card p[data-v-2e7c1cfc]{color:#6e7594;margin:.875rem 0;font-size:.875rem;line-height:1.65}.updated-row[data-v-2e7c1cfc],.tip-row[data-v-2e7c1cfc]{border-top:1px solid #ececf4;align-items:center;gap:.625rem;padding-top:.75rem;display:flex}.updated-row strong[data-v-2e7c1cfc]{color:#7680a0;font-size:.8125rem;display:block}.updated-row em[data-v-2e7c1cfc],.tip-row em[data-v-2e7c1cfc]{color:#6f7694;margin-top:.1875rem;font-size:.875rem;font-style:normal;display:block}.term-card h3[data-v-2e7c1cfc]{margin:0;padding-left:.75rem;font-size:.875rem;font-weight:700;position:relative}.term-card h3[data-v-2e7c1cfc]:before{content:"";background:#8a63ff;border-radius:3px;width:.1875rem;position:absolute;top:.25rem;bottom:.25rem;left:0}.terms-page[data-v-7d9c9964]{min-height:100vh;color:#171c39;background:linear-gradient(#f7f7fa,#f1f2f6);min-height:100dvh;padding:.5rem .875rem 1.375rem}.topbar[data-v-7d9c9964]{grid-template-columns:2.25rem 1fr 2.25rem;align-items:center;margin-bottom:.875rem;display:grid}.back-btn[data-v-7d9c9964]{color:#1b2144;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.back-icon[data-v-7d9c9964]{object-fit:contain;width:1.125rem;height:1.125rem;display:block}.topbar h1[data-v-7d9c9964]{text-align:center;margin:0;font-size:.875rem;font-weight:700}.intro-card[data-v-7d9c9964],.term-card[data-v-7d9c9964]{background:#ffffffd1;border:1px solid #ececf4;border-radius:20px;padding:1rem;box-shadow:0 8px 20px #35305912}.term-card[data-v-7d9c9964]{margin-top:.875rem}.intro-card h2[data-v-7d9c9964]{align-items:center;gap:.625rem;margin:0;font-size:.875rem;display:flex}.icon-circle[data-v-7d9c9964]{color:#8a63ff;background:#f1eaff;border-radius:50%;place-items:center;width:2.375rem;height:2.375rem;font-size:1.25rem;display:grid}.icon-circle.small[data-v-7d9c9964]{width:1.875rem;height:1.875rem;font-size:.875rem}.intro-card p[data-v-7d9c9964],.term-card p[data-v-7d9c9964]{color:#6e7594;margin:.875rem 0;font-size:.875rem;line-height:1.65}.updated-row[data-v-7d9c9964],.tip-row[data-v-7d9c9964]{border-top:1px solid #ececf4;align-items:center;gap:.625rem;padding-top:.75rem;display:flex}.updated-row strong[data-v-7d9c9964]{color:#7680a0;font-size:.8125rem;display:block}.updated-row em[data-v-7d9c9964],.tip-row em[data-v-7d9c9964]{color:#6f7694;margin-top:.1875rem;font-size:.875rem;font-style:normal;display:block}.term-card h3[data-v-7d9c9964]{margin:0;padding-left:.75rem;font-size:.875rem;font-weight:700;position:relative}.term-card h3[data-v-7d9c9964]:before{content:"";background:#8a63ff;border-radius:3px;width:.1875rem;position:absolute;top:.25rem;bottom:.25rem;left:0}.terms-page[data-v-c3bab4b1]{min-height:100vh;color:#171c39;background:linear-gradient(#f7f7fa,#f1f2f6);min-height:100dvh;padding:.5rem .875rem 1.375rem}.topbar[data-v-c3bab4b1]{grid-template-columns:2.25rem 1fr 2.25rem;align-items:center;margin-bottom:.875rem;display:grid}.back-btn[data-v-c3bab4b1]{color:#1b2144;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.back-icon[data-v-c3bab4b1]{object-fit:contain;width:1.125rem;height:1.125rem;display:block}.topbar h1[data-v-c3bab4b1]{text-align:center;margin:0;font-size:.875rem;font-weight:700}.intro-card[data-v-c3bab4b1],.term-card[data-v-c3bab4b1]{background:#ffffffd1;border:1px solid #ececf4;border-radius:20px;padding:1rem;box-shadow:0 8px 20px #35305912}.term-card[data-v-c3bab4b1]{margin-top:.875rem}.intro-card h2[data-v-c3bab4b1]{align-items:center;gap:.625rem;margin:0;font-size:.875rem;display:flex}.icon-circle[data-v-c3bab4b1]{color:#8a63ff;background:#f1eaff;border-radius:50%;place-items:center;width:2.375rem;height:2.375rem;font-size:1.25rem;display:grid}.icon-circle.small[data-v-c3bab4b1]{width:1.875rem;height:1.875rem;font-size:.875rem}.intro-card p[data-v-c3bab4b1],.term-card p[data-v-c3bab4b1]{color:#6e7594;margin:.875rem 0;font-size:.875rem;line-height:1.65}.updated-row[data-v-c3bab4b1],.tip-row[data-v-c3bab4b1]{border-top:1px solid #ececf4;align-items:center;gap:.625rem;padding-top:.75rem;display:flex}.updated-row strong[data-v-c3bab4b1]{color:#7680a0;font-size:.8125rem;display:block}.updated-row em[data-v-c3bab4b1],.tip-row em[data-v-c3bab4b1]{color:#6f7694;margin-top:.1875rem;font-size:.875rem;font-style:normal;display:block}.term-card h3[data-v-c3bab4b1]{margin:0;padding-left:.75rem;font-size:.875rem;font-weight:700;position:relative}.term-card h3[data-v-c3bab4b1]:before{content:"";background:#8a63ff;border-radius:3px;width:.1875rem;position:absolute;top:.25rem;bottom:.25rem;left:0}.terms-page[data-v-db9ba538]{min-height:100vh;color:#171c39;background:linear-gradient(#f7f7fa,#f1f2f6);min-height:100dvh;padding:.5rem .875rem 1.375rem}.topbar[data-v-db9ba538]{grid-template-columns:2.25rem 1fr 2.25rem;align-items:center;margin-bottom:.875rem;display:grid}.back-btn[data-v-db9ba538]{color:#1b2144;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.back-icon[data-v-db9ba538]{object-fit:contain;width:1.125rem;height:1.125rem;display:block}.topbar h1[data-v-db9ba538]{text-align:center;margin:0;font-size:.875rem;font-weight:700}.intro-card[data-v-db9ba538],.term-card[data-v-db9ba538]{background:#ffffffd1;border:1px solid #ececf4;border-radius:20px;padding:1rem;box-shadow:0 8px 20px #35305912}.term-card[data-v-db9ba538]{margin-top:.875rem}.intro-card h2[data-v-db9ba538]{align-items:center;gap:.625rem;margin:0;font-size:.875rem;display:flex}.icon-circle[data-v-db9ba538]{color:#8a63ff;background:#f1eaff;border-radius:50%;place-items:center;width:2.375rem;height:2.375rem;font-size:1.25rem;display:grid}.icon-circle.small[data-v-db9ba538]{width:1.875rem;height:1.875rem;font-size:.875rem}.intro-card p[data-v-db9ba538],.term-card p[data-v-db9ba538]{color:#6e7594;white-space:pre-line;margin:.875rem 0;font-size:.875rem;line-height:1.65}.updated-row[data-v-db9ba538],.tip-row[data-v-db9ba538]{border-top:1px solid #ececf4;align-items:center;gap:.625rem;padding-top:.75rem;display:flex}.updated-row strong[data-v-db9ba538]{color:#7680a0;font-size:.8125rem;display:block}.updated-row em[data-v-db9ba538],.tip-row em[data-v-db9ba538]{color:#6f7694;margin-top:.1875rem;font-size:.875rem;font-style:normal;display:block}.term-card h3[data-v-db9ba538]{margin:0;padding-left:.75rem;font-size:.875rem;font-weight:700;position:relative}.term-card h3[data-v-db9ba538]:before{content:"";background:#8a63ff;border-radius:3px;width:.1875rem;position:absolute;top:.25rem;bottom:.25rem;left:0}.recharge-page[data-v-66810b30]{min-height:100vh;color:#1f2342;background:linear-gradient(#f9f8fc,#f3f2f8);min-height:100dvh;padding:.875rem .875rem 1.125rem}.topbar[data-v-66810b30]{grid-template-columns:1.875rem 1fr 1.875rem;align-items:center;margin-bottom:.625rem;display:grid}.back-btn[data-v-66810b30]{color:#1f2342;background:0 0;border:0;padding:0;font-size:1.75rem}.topbar h1[data-v-66810b30]{text-align:center;margin:0;font-size:1rem}.gift-row[data-v-66810b30]{background:#fff8fd;border:1px solid #f0deea;border-radius:16px;grid-template-columns:3.25rem 1fr;align-items:center;gap:.625rem;padding:.75rem;display:grid}.gift-row img[data-v-66810b30]{object-fit:cover;border-radius:12px;width:3.25rem;height:3.25rem}.gift-copy h3[data-v-66810b30]{margin:0;font-size:.875rem}.gift-copy p[data-v-66810b30]{color:#636a84;margin:.25rem 0 0;font-size:.75rem}.section-title[data-v-66810b30]{justify-content:space-around;align-items:center;gap:.625rem;margin:1rem 0 .625rem;display:flex}.section-title h2[data-v-66810b30],.custom h2[data-v-66810b30]{margin:0;font-size:.875rem}.section-title span[data-v-66810b30]{color:#8c65ff;background:#f1eaff;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;display:inline-flex}.coin-grid[data-v-66810b30]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.coin-card[data-v-66810b30]{text-align:center;background:#fff;border:1px solid #ececf4;border-radius:16px;align-content:start;justify-items:center;row-gap:.5rem;padding:1rem .625rem .75rem;display:grid;position:relative}.coin-card.active[data-v-66810b30]{border-color:#9d66ff}.tag[data-v-66810b30]{color:#fff;background:#9d66ff;border-radius:999px;padding:.125rem .625rem;font-size:.6875rem;position:absolute;top:-.625rem;left:50%;transform:translate(-50%)}.coin-card img[data-v-66810b30]{object-fit:contain;object-position:center;background:#fff;border-radius:10px;width:5.375rem;height:4rem}.coin-card h3[data-v-66810b30]{margin:0;font-size:.875rem}.coin-card p[data-v-66810b30]{color:#8e62ff;background:#f1edfb;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:.375rem 1.125rem;font-size:.875rem;font-weight:600;display:inline-flex}.custom[data-v-66810b30]{margin-top:1rem}.custom-input[data-v-66810b30]{color:#97a0ba;background:#fff;border:1px solid #e6e7f0;border-radius:12px;grid-template-columns:1.5rem 1fr 1.5rem;align-items:center;gap:.5rem;height:2.875rem;margin-top:.5rem;padding:0 .75rem;display:grid}.custom-input input[data-v-66810b30]{background:0 0;border:0;outline:none;font-size:.8125rem}.confirm-btn[data-v-66810b30]{color:#fff;background:linear-gradient(90deg,#7e43f8,#8234ff);border:0;border-radius:16px;width:100%;height:2.8125rem;margin-top:1.125rem;font-size:1rem;font-weight:600}.checkout-page[data-v-8a83d01c]{min-height:100vh;color:#1d2140;min-height:100dvh;padding:.875rem 1rem 1.75rem}.topbar[data-v-8a83d01c]{grid-template-columns:2.25rem 1fr 2.25rem;align-items:center;margin-bottom:1.125rem;display:grid}.topbar h1[data-v-8a83d01c]{text-align:center;margin:0;font-size:.875rem;font-weight:700}.back-btn[data-v-8a83d01c]{color:#1d2140;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.back-icon[data-v-8a83d01c]{object-fit:contain;width:1.125rem;height:1.125rem;display:block}.hero-card[data-v-8a83d01c]{background:linear-gradient(90deg,#fffffffa 0%,#fffbfff7 58%,#fbf0fff5 100%);border:1px solid #efe9f7f2;border-radius:30px;justify-items:center;min-height:9.75rem;padding:1.625rem 1.5rem 1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #7e64d61a,inset 0 1px #fffffff2}.hero-main[data-v-8a83d01c]{z-index:1;grid-template-columns:5.75rem minmax(0,1fr) 10.75rem;place-items:center;gap:1.125rem;width:100%;display:grid;position:relative}.hero-card[data-v-8a83d01c]:before{content:"";pointer-events:none;background:radial-gradient(circle,#f17ef542 0%,#d6a3ff24 38%,#0000 72%);width:15rem;height:11.25rem;position:absolute;top:auto;bottom:-2.75rem;left:auto;right:-3.5rem}.hero-icon[data-v-8a83d01c]{background:linear-gradient(145deg,#b39dff,#ef7ee9);border-radius:24px;place-items:center;width:3.625rem;height:3.625rem;display:grid;overflow:hidden;box-shadow:0 12px 26px #be7bff3d,inset 0 1px #ffffff57}.hero-icon img[data-v-8a83d01c]{object-fit:cover;width:100%;height:100%}.hero-copy p[data-v-8a83d01c]{color:#6d748f;text-align:left;margin:0 0 .625rem;font-size:.9375rem;font-weight:600}.hero-amount[data-v-8a83d01c]{letter-spacing:-.04em;background:linear-gradient(90deg,#7f59ff 0%,#a375ff 44%,#c49bff 100%);color:#0000;text-align:left;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:800;line-height:1.1;display:block}.hero-meta[data-v-8a83d01c]{z-index:1;color:#727a94;flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem;font-size:.8125rem;font-weight:500;display:flex;position:relative}.hero-meta span[data-v-8a83d01c]{align-items:center;gap:.375rem;display:inline-flex}.hero-meta i[data-v-8a83d01c]{background:#dfdceb;width:1px;height:1rem}.hero-art[data-v-8a83d01c]{place-items:center;display:grid}.hero-art img[data-v-8a83d01c]{object-fit:contain;filter:drop-shadow(0 .75rem 1.125rem #ec7af433);opacity:.96;width:100%;max-width:166px;height:auto}@media (max-width:520px){.hero-card[data-v-8a83d01c]{min-height:8.125rem;padding:.625rem 1.125rem}.hero-main[data-v-8a83d01c]{grid-template-columns:4.625rem minmax(0,1fr) 7.375rem;gap:.875rem}.hero-icon[data-v-8a83d01c]{border-radius:20px;width:3rem;height:3rem}.hero-copy p[data-v-8a83d01c]{margin-bottom:.5rem;font-size:.8125rem}.hero-meta[data-v-8a83d01c]{gap:.625rem;font-size:.6875rem}.hero-art img[data-v-8a83d01c]{max-width:98px}}.method-panel[data-v-8a83d01c]{margin-top:1.75rem}.method-panel h2[data-v-8a83d01c]{color:#707792;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8125rem;font-weight:700}.method-card[data-v-8a83d01c]{background:#fff;border:1px solid #ece8f7;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem;margin-bottom:.875rem;padding:1.125rem;display:flex;box-shadow:0 12px 28px #48348414}.method-card.active[data-v-8a83d01c]{border-color:#d19cff;box-shadow:0 16px 34px #aa6eff26}.method-main[data-v-8a83d01c]{flex:1;align-items:center;gap:0;min-width:0;display:flex}.method-logo[data-v-8a83d01c]{flex:none;place-items:center;display:grid;overflow:hidden}.method-logo img[data-v-8a83d01c]{object-fit:contain;width:100%;height:100%}.method-logo--usolvepay[data-v-8a83d01c]{width:9.25rem;height:2.375rem}.method-logo--cropay[data-v-8a83d01c]{width:6.375rem;height:2.375rem}.method-logo--cropay_jump[data-v-8a83d01c]{width:10.125rem;height:2.375rem}.radio[data-v-8a83d01c]{background:#fff;border:2px solid #cecfe1;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;margin-left:auto;padding:0;display:grid}.provider-panel[data-v-8a83d01c]{gap:.75rem;width:100%;margin-top:.25rem;padding-top:.375rem;display:grid}.field[data-v-8a83d01c]{background:linear-gradient(#fff,#fcfbff);border:1px solid #ebe7f4;border-radius:16px;gap:.5rem;padding:.75rem .875rem;display:grid}.field-label[data-v-8a83d01c]{color:#5d6483;font-size:.8125rem;font-weight:700}.field input[data-v-8a83d01c]{color:#313756;background:0 0;border:0;outline:none;padding:0;font-size:.9375rem}.radio.checked[data-v-8a83d01c]{border-color:#b15cff}.radio span[data-v-8a83d01c]{background:0 0;border-radius:50%;width:.5rem;height:.5rem;display:block}.radio.checked span[data-v-8a83d01c]{background:#b15cff}.secure-line[data-v-8a83d01c]{color:#8b8fa7;justify-content:center;align-items:center;gap:.5rem;margin:1.375rem 0 1.125rem;font-size:.8125rem;display:flex}.pay-btn[data-v-8a83d01c]{color:#fff;background:linear-gradient(90deg,#2f6fb2,#2b67a8 54%,#275f9b);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.625rem;width:100%;height:2.75rem;font-size:1rem;font-weight:700;display:flex;box-shadow:0 18px 34px #b85aff47}.settlement-hint[data-v-8a83d01c]{text-align:center;color:#6f7894;margin:.875rem .375rem 0;font-size:.8125rem;line-height:1.6}.pay-btn[data-v-8a83d01c]:disabled{opacity:.7}.empty-state[data-v-8a83d01c]{text-align:center;background:#ffffffe0;border:1px solid #ece8f7;border-radius:24px;justify-items:center;gap:.75rem;margin-top:3rem;padding:1.5rem 1.125rem;display:grid;box-shadow:0 12px 28px #48348414}.empty-state p[data-v-8a83d01c]{color:#5d6483;margin:0;font-size:.875rem}.empty-back-btn[data-v-8a83d01c]{color:#fff;background:linear-gradient(90deg,#7f4bff,#f05dd3);border:0;border-radius:999px;min-width:7rem;height:2.375rem;font-size:.875rem;font-weight:700}.profile-page[data-v-77f8279c]{min-height:100vh;padding:.625rem .5rem calc(4.5rem + var(--safe-bottom));color:#21242c;background:#f3f3f6}.profile-topbar[data-v-77f8279c]{justify-content:flex-end;align-items:center;margin-bottom:.5rem;padding:0 .375rem;display:flex}.topbar-actions[data-v-77f8279c]{justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.online-toggle-btn[data-v-77f8279c]{color:#1d9156;background:#e7f8ef;border:0;border-radius:999px;align-items:center;gap:.375rem;height:2rem;padding:0 .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.online-toggle-btn[data-v-77f8279c] svg{font-size:.875rem}.online-toggle-btn .dot[data-v-77f8279c]{background:currentColor;border-radius:999px;width:.5rem;height:.5rem}.online-toggle-btn.stealth[data-v-77f8279c]{color:#7a808d;background:#eef1f6}.online-toggle-btn[data-v-77f8279c]:disabled{opacity:.7}.status-mask[data-v-77f8279c]{z-index:25;background:#0e101c24;position:fixed;top:0;bottom:0;left:0;right:0}.status-modal[data-v-77f8279c]{background:#fff;border-radius:12px;width:8.25rem;position:absolute;top:3.5rem;right:3.25rem;overflow:hidden;box-shadow:0 12px 26px #2d274f2e}.status-item[data-v-77f8279c]{color:#505666;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.625rem;font-size:.75rem;display:flex}.status-item+.status-item[data-v-77f8279c]{border-top:1px solid #eceff5}.status-item .dot[data-v-77f8279c]{border-radius:999px;flex:none;width:.5rem;height:.5rem}.status-item .dot.online[data-v-77f8279c]{background:#23bd6b}.status-item .dot.stealth[data-v-77f8279c]{background:#9aa1af}.status-item span[data-v-77f8279c]:nth-child(2){text-align:left;flex:1}.status-item[data-v-77f8279c] svg{color:#4f84ff;font-size:1rem}.status-item.active[data-v-77f8279c]{color:#2a2e3a;background:#f7f9ff}.status-item[data-v-77f8279c]:disabled{opacity:.7}.setting-btn[data-v-77f8279c]{color:#2b2e35;background:#efeff2;border:0;border-radius:999px;place-items:center;width:2.375rem;height:2.375rem;font-size:1.25rem;display:grid;box-shadow:0 8px 18px #22242c14}.setting-btn img[data-v-77f8279c]{object-fit:contain;width:1.375rem;height:1.375rem}.user-card[data-v-77f8279c]{grid-template-columns:6.125rem 1fr;align-items:center;gap:.625rem;margin-bottom:.75rem;padding:0 .25rem;display:grid}.avatar-wrap[data-v-77f8279c]{width:6.125rem;height:6.125rem;position:relative}.avatar[data-v-77f8279c]{object-fit:cover;border:3px solid #fff;border-radius:999px;width:6.125rem;height:6.125rem;box-shadow:0 10px 24px #2122281a}.online-dot[data-v-77f8279c]{background:#2dd486;border:2px solid #fff;border-radius:999px;width:.875rem;height:.875rem;position:absolute;bottom:.375rem;right:.25rem}.user-info[data-v-77f8279c]{min-width:0}.name-row[data-v-77f8279c]{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.name-row h1[data-v-77f8279c]{color:#20232b;white-space:nowrap;text-overflow:ellipsis;max-width:64vw;margin:0;font-size:1.125rem;font-weight:700;line-height:1.2;overflow:hidden}.verify-small[data-v-77f8279c]{font-size:.875rem}.profile-page.is-male .verify-small[data-v-77f8279c]{color:#3f7ef8}.profile-page.is-female .verify-small[data-v-77f8279c]{color:#ff4f74}.coin-icon[data-v-77f8279c]{background:radial-gradient(circle at 28% 26%,#ffe79f,#f3bf49 72%);border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid;box-shadow:inset 0 0 0 2px #ffd268}.coin-icon img[data-v-77f8279c]{object-fit:contain;width:.875rem;height:.875rem}.uid[data-v-77f8279c]{color:#7f838f;cursor:pointer;align-items:center;gap:.3125rem;margin:0;font-size:.625rem;display:inline-flex}.meta-row[data-v-77f8279c]{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.premium-pill[data-v-77f8279c]{color:#3871f0;background:linear-gradient(90deg,#e7ecff,#d9e3ff);border:0;border-radius:999px;align-items:center;gap:.3125rem;min-height:2.125rem;padding:0 .6875rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.premium-level[data-v-77f8279c]{white-space:nowrap;text-overflow:ellipsis;max-width:92px;line-height:1.1;overflow:hidden}.premium-icon-wrap[data-v-77f8279c]{flex:0 0 1.375rem;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex}.premium-level-icon[data-v-77f8279c]{object-fit:contain;max-width:100%;max-height:100%}.premium-icon-wrap[data-v-77f8279c] svg{font-size:1rem}.wallet-pill[data-v-77f8279c]{color:#22252d;background:#efeff2;border:0;border-radius:999px;align-items:center;gap:.375rem;padding:.4375rem .625rem;display:inline-flex}.wallet-value[data-v-77f8279c]{letter-spacing:.4px;margin:0;font-size:.875rem;font-weight:700;line-height:1.1}.wallet-pill[data-v-77f8279c] svg{color:#6c717d;font-size:1.0625rem}.quick-grid[data-v-77f8279c]{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:.75rem;display:grid}.quick-item[data-v-77f8279c]{text-align:center;color:#1f2027;background:#f5f5f7;border:0;border-radius:16px;padding:.75rem .375rem .625rem;box-shadow:inset 0 0 0 1px #ececf0}.quick-icon[data-v-77f8279c]{place-items:center;width:2.125rem;height:2.125rem;margin:0 auto .5rem;font-size:1.75rem;display:grid}.quick-item p[data-v-77f8279c]{margin:0;font-size:.75rem;font-weight:500}.quick-sub[data-v-77f8279c]{color:#8a8e99;min-height:.875rem;margin-top:.1875rem;font-size:.625rem;display:block}.upgrade-card[data-v-77f8279c]{background:#e8ecf5 url(/assets/img/my-bg.png) 100%/cover no-repeat;border-radius:16px;margin-bottom:.75rem;padding:.75rem;box-shadow:inset 0 0 0 1px #dfe4ef}.upgrade-head[data-v-77f8279c]{align-items:flex-start;gap:.5rem;display:flex}.upgrade-badge[data-v-77f8279c]{color:#fff;background:#181b22;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-size:.9375rem;display:inline-grid}.upgrade-badge img[data-v-77f8279c]{object-fit:contain;width:1.375rem;height:1.375rem}.upgrade-copy h3[data-v-77f8279c]{color:#1d2028;margin:0;font-size:1rem;font-weight:700}.upgrade-copy p[data-v-77f8279c]{color:#666c78;max-width:58%;margin:.25rem 0 0;font-size:.6875rem;line-height:1.45}.upgrade-btn[data-v-77f8279c]{color:#fff;background:#181b22;border:0;border-radius:999px;margin-top:.9375rem;padding:.25rem 1.25rem;font-size:.75rem;font-weight:600}.wallet-row[data-v-77f8279c]{background:#ffffffb8;border-radius:14px;justify-content:space-between;align-items:center;margin-top:.9375rem;padding:.625rem;display:flex}.wallet-left[data-v-77f8279c]{color:#545a66;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.wallet-left strong[data-v-77f8279c]{color:#1f222b;font-size:.9375rem}.wallet-coin[data-v-77f8279c]{background:radial-gradient(circle at 28% 26%,#ffe79f,#f3bf49 72%);border-radius:999px;place-items:center;width:1.125rem;height:1.125rem;display:inline-grid;box-shadow:inset 0 0 0 2px #ffd268}.wallet-coin img[data-v-77f8279c]{object-fit:contain;width:.75rem;height:.75rem}.recharge-link[data-v-77f8279c]{color:#3f7ef8;background:0 0;border:0;font-size:.875rem;font-weight:600}.menu-card[data-v-77f8279c]{background:#f5f5f7;border-radius:16px;margin-bottom:.75rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ececf0}.menu-item[data-v-77f8279c]{background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:.875rem .75rem;display:flex}.menu-item.split[data-v-77f8279c]{border-bottom:1px solid #ebecf1}.menu-left[data-v-77f8279c]{color:#22252d;align-items:center;gap:.625rem;font-size:.875rem;display:flex}.menu-icon[data-v-77f8279c]{font-size:1.3125rem}.menu-right[data-v-77f8279c]{color:#9a9faa;align-items:center;gap:.375rem;font-size:1.125rem;display:flex}.badge[data-v-77f8279c]{color:#4f84ff;background:#ebf1ff;border-radius:999px;padding:.25rem .5rem;font-size:.625rem}.logout-btn[data-v-77f8279c]{color:#fff;background:linear-gradient(90deg,#2f6fb2,#2b67a8 54%,#275f9b);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.625rem .875rem;font-size:.875rem;font-weight:600;display:flex;box-shadow:0 10px 22px #2b67a84d}.logout-btn[data-v-77f8279c]:disabled{opacity:.7}.logout-btn[data-v-77f8279c] svg{font-size:1.125rem}@media (max-width:420px){.user-card[data-v-77f8279c]{grid-template-columns:5.25rem 1fr;gap:.5rem}.avatar-wrap[data-v-77f8279c],.avatar[data-v-77f8279c]{width:5.25rem;height:5.25rem}.name-row h1[data-v-77f8279c]{font-size:1rem}.online-toggle-btn[data-v-77f8279c]{height:1.875rem;padding:0 .5625rem;font-size:.6875rem}.status-modal[data-v-77f8279c]{width:7.75rem;top:3.25rem;right:2.875rem}.wallet-value[data-v-77f8279c]{font-size:.875rem}.premium-pill[data-v-77f8279c]{min-height:2rem;padding:0 .5625rem;font-size:.6875rem}.premium-icon-wrap[data-v-77f8279c]{flex-basis:1.25rem;width:1.25rem;height:1.25rem}.wallet-pill[data-v-77f8279c]{padding:.375rem .5rem}.quick-item[data-v-77f8279c]{border-radius:14px;padding:.625rem .3125rem}.quick-item p[data-v-77f8279c]{font-size:.6875rem}.quick-sub[data-v-77f8279c]{font-size:.625rem}.upgrade-copy h3[data-v-77f8279c]{font-size:.9375rem}.upgrade-copy p[data-v-77f8279c]{max-width:84%}.wallet-left[data-v-77f8279c]{font-size:.6875rem}.wallet-left strong[data-v-77f8279c]{font-size:.8125rem}}.auth-page[data-v-539e0dfa]{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.login-bg[data-v-539e0dfa]{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.login-bg[data-v-539e0dfa]:after{content:"";z-index:1;pointer-events:none;background:#0000008c;position:absolute;top:0;bottom:0;left:0;right:0}.bg-track[data-v-539e0dfa]{z-index:0;will-change:transform;flex-direction:column;animation:60s linear infinite bg-scroll-up-539e0dfa;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.bg-segment[data-v-539e0dfa]{background-position:top;background-repeat:repeat-y;background-size:100%;flex:0 0 100%;width:100%}@keyframes bg-scroll-up-539e0dfa{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.auth-page[data-v-539e0dfa] .language-switcher,.auth-card[data-v-539e0dfa]{position:relative}.auth-card[data-v-539e0dfa]{z-index:1;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);background:#ffffffd6;width:min(23.75rem,100% - 2rem);max-width:380px;position:relative}.auth-title[data-v-539e0dfa]{margin-bottom:var(--space-sm)}.auth-link[data-v-539e0dfa]{font-size:var(--font-size-md);justify-self:start}.about-entry[data-v-539e0dfa]{text-underline-offset:.1875rem;justify-self:center;font-size:.75rem;text-decoration:underline}.footer-links[data-v-539e0dfa]{flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.auth-page .form-input[data-v-539e0dfa]{min-height:2.5rem}.auth-page[data-v-539e0dfa] .app-button{color:#fff;letter-spacing:.02em;background:linear-gradient(#2f71b6 0%,#2b68aa 100%);border:0;border-radius:999px;min-height:2.75rem;padding:.72rem 1rem;font-weight:700;box-shadow:0 10px 22px #2b68aa52}.auth-page[data-v-539e0dfa] .app-button:hover{filter:brightness(1.03)}.auth-page[data-v-539e0dfa] .app-button:active{transform:translateY(1px)}.auth-page[data-v-539e0dfa] .app-button:disabled{opacity:.72;box-shadow:none}.auth-page .app-card[data-v-539e0dfa]{padding:var(--space-16)}.step-mask[data-v-539e0dfa]{z-index:20;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);background:#0c0e1673;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.step-card[data-v-539e0dfa]{width:min(21.25rem,100% - 3.875rem);max-width:340px;padding:var(--space-16);background:#fffffff0}.step-title[data-v-539e0dfa]{color:#1f2745;margin:0 0 .5rem;font-size:1.125rem}.gender-toggle[data-v-539e0dfa]{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.gender-btn[data-v-539e0dfa]{color:#3d475f;background:#f7f9ff;border:1px solid #d7dcec;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}.gender-btn.active[data-v-539e0dfa]{color:#2f3a58;background:#eef1ff;border-color:#6f79f4}.dot[data-v-539e0dfa]{background:#fff;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:1.375rem;height:1.375rem;display:inline-grid;box-shadow:inset 0 0 0 1px #cdd3e3}.dot-inner[data-v-539e0dfa]{background:0 0;border-radius:50%;width:.625rem;height:.625rem}.gender-btn.active .dot[data-v-539e0dfa]{box-shadow:none;background:#6d74f4;border-color:#6d74f4}.gender-btn.active .dot-inner[data-v-539e0dfa]{border:2px solid #fff;border-width:0 2px 2px 0;border-radius:0;width:.5rem;height:.5rem;margin-top:-1px;transform:rotate(45deg)}.birthday-trigger[data-v-539e0dfa]{color:#5d6583;text-align:left;background:#fff;border:1px solid #d6d8e8;border-radius:10px;width:100%;min-height:2.5rem;padding:0 .75rem;font-size:.875rem}.picker-mask[data-v-539e0dfa]{z-index:30;background:#0a0c1859;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.picker-sheet[data-v-539e0dfa]{width:100%;padding:.75rem .875rem calc(.75rem + var(--safe-bottom));background:#fff;border-radius:18px 18px 0 0;animation:.2s picker-up-539e0dfa}.picker-head[data-v-539e0dfa]{justify-content:center;align-items:center;margin-bottom:.75rem;display:flex;position:relative}.picker-head h3[data-v-539e0dfa]{color:#1f2745;margin:0;font-size:.9375rem;font-weight:600}.picker-actions[data-v-539e0dfa]{justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.picker-cancel[data-v-539e0dfa],.picker-done[data-v-539e0dfa]{background:0 0;border:0;padding:0 .25rem;font-size:1.125rem;font-weight:500}.picker-cancel[data-v-539e0dfa]{color:#9b9b9b}.picker-done[data-v-539e0dfa]{color:#0a70ff}.wheel-wrap[data-v-539e0dfa]{border-top:1px solid #ececf3;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;position:relative}.wheel-highlight[data-v-539e0dfa]{pointer-events:none;border-top:1px solid #e7e7ef;border-bottom:1px solid #e7e7ef;height:2.75rem;position:absolute;top:5.5rem;left:0;right:0}.wheel-col[data-v-539e0dfa]{scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:13.75rem;overflow-y:auto}.wheel-col[data-v-539e0dfa]::-webkit-scrollbar{display:none}.wheel-spacer[data-v-539e0dfa]{height:5.5rem}.wheel-item[data-v-539e0dfa]{text-align:center;color:#b9b9c3;scroll-snap-align:center;height:2.75rem;font-size:1.125rem;line-height:2.75rem}.wheel-item.active[data-v-539e0dfa]{color:#2f2f38}@keyframes picker-up-539e0dfa{0%{transform:translateY(100%)}to{transform:translateY(0)}}.demo-page[data-v-c02dba7d]{justify-content:center;align-items:flex-start;display:flex}.demo-panel[data-v-c02dba7d]{max-width:420px}.demo-grid[data-v-c02dba7d]{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr))}.demo-card[data-v-c02dba7d]{padding:var(--space-16);border-radius:var(--radius-sm);background:var(--color-card)}.demo-card strong[data-v-c02dba7d]{font-size:var(--font-size-xl);line-height:1.2;display:block}.demo-card span[data-v-c02dba7d]{color:var(--color-muted);font-size:var(--font-size-sm)}.demo-list[data-v-c02dba7d]{max-height:16.25rem;padding-right:var(--space-4)}.demo-row[data-v-c02dba7d]{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:3rem;padding:0 var(--space-12);border-radius:var(--radius-sm);background:var(--color-card);display:flex}.demo-row+.demo-row[data-v-c02dba7d]{margin-top:var(--space-8)}.demo-row small[data-v-c02dba7d]{color:var(--color-muted);font-size:var(--font-size-sm);flex:none}.state-grid[data-v-a37b336e],.state-card-grid[data-v-a37b336e]{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.state-card[data-v-a37b336e]{gap:var(--space-8);min-height:6rem;padding:var(--space-16);border-radius:var(--template-radius,var(--radius-md));background:var(--color-card);box-shadow:var(--template-shadow,var(--shadow-sm));border:1px solid;display:grid}.state-card span[data-v-a37b336e]{color:var(--color-muted);font-size:var(--font-size-sm)}.state-card.is-error span[data-v-a37b336e],.state-card.is-success span[data-v-a37b336e],.state-card.is-warning span[data-v-a37b336e]{color:currentColor}.notice-wrap[data-v-6a20884d]{z-index:3000;pointer-events:none;place-items:start center;display:grid;position:fixed;bottom:0;left:0;right:0}.notice-wrap.is-top[data-v-6a20884d]{top:3.5rem}.notice-wrap.is-center[data-v-6a20884d]{place-items:center;top:0}.notice-wrap.is-chat-room-center[data-v-6a20884d]{top:2.875rem;bottom:calc(3.875rem + var(--safe-bottom));place-items:center}.notice-pill[data-v-6a20884d]{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);color:#fff;text-align:center;word-break:break-word;pointer-events:auto;background:#171717c7;border-radius:12px;width:fit-content;max-width:calc(100% - 32px);min-height:2.75rem;padding:.625rem 1.25rem;font-size:1rem;font-weight:500;line-height:1.5rem;box-shadow:0 10px 20px #0000003d}.notice-fade-enter-active[data-v-6a20884d],.notice-fade-leave-active[data-v-6a20884d]{transition:all .2s}.notice-fade-enter-from[data-v-6a20884d],.notice-fade-leave-to[data-v-6a20884d]{opacity:0;transform:translateY(-.5rem)}
