.insufficient-overlay[data-v-1bab88f2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000073}.insufficient-dialog[data-v-1bab88f2]{position:relative;width:100%;max-width:360px;padding:28px 24px 24px;border-radius:var(--radius-card, 16px);background:var(--color-bg-card, #fff);text-align:center;box-shadow:0 12px 40px #0000002e}.close-btn[data-v-1bab88f2]{position:absolute;top:8px;right:8px;width:36px;height:36px;border:none;border-radius:50%;background:transparent;color:var(--color-text-secondary);font-size:1.5rem;line-height:1;cursor:pointer}.close-btn[data-v-1bab88f2]:hover{background:#0000000f}h2[data-v-1bab88f2]{margin:0 0 20px;font-size:1.25rem}.label[data-v-1bab88f2]{margin:0;color:var(--color-text-secondary);font-size:.9rem}.balance[data-v-1bab88f2]{margin:8px 0 16px;font-size:2.25rem;font-weight:700;color:var(--color-accent)}.hint[data-v-1bab88f2]{margin:0 0 24px;color:var(--color-text-secondary);font-size:.95rem;line-height:1.5}.primary[data-v-1bab88f2],.secondary[data-v-1bab88f2]{width:100%;padding:14px;border-radius:var(--radius-button);font-size:1rem;font-weight:600;cursor:pointer}.primary[data-v-1bab88f2]{margin-bottom:12px;border:none;background:var(--color-accent);color:#fff}.secondary[data-v-1bab88f2]{border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-primary)}.stage[data-v-b4717214]{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;overflow:hidden}.bg[data-v-b4717214]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1a1228;background-image:url(/avatars/1.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.shade[data-v-b4717214]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000073,#0000002e 42%,#000000b8)}.body[data-v-b4717214]{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:calc(56px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom));box-sizing:border-box}.top[data-v-b4717214]{text-align:center;margin-top:8vh}.avatar[data-v-b4717214]{width:96px;height:96px;margin:0 auto 16px;border-radius:50%;overflow:hidden;border:2.5px solid #fff;box-shadow:0 8px 24px #00000059;background:#efeaff;display:grid;place-items:center;font-size:36px;font-weight:700;color:#7b5cff}.avatar img[data-v-b4717214]{width:100%;height:100%;object-fit:cover}h1[data-v-b4717214]{margin:0;font-size:22px;font-weight:700;text-shadow:0 1px 8px rgba(0,0,0,.45)}.hint[data-v-b4717214]{margin:8px 0 0;font-size:13px;color:#ffffffe0;text-shadow:0 1px 6px rgba(0,0,0,.5)}.error[data-v-b4717214]{margin:8px 0 0;font-size:13px;color:#ff8f8f}.dock[data-v-b4717214]{padding:22px 18px 16px;border-radius:28px;background:#16122094;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 10px 28px #00000047}.actions[data-v-b4717214]{display:flex;justify-content:center;align-items:flex-start;gap:56px;margin-bottom:18px}.action[data-v-b4717214]{border:0;background:transparent;color:#fff;display:grid;justify-items:center;gap:10px;cursor:pointer;padding:0}.label[data-v-b4717214]{font-size:13px;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 4px rgba(0,0,0,.55)}.orb[data-v-b4717214]{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;box-shadow:0 6px 16px #00000047}.orb svg[data-v-b4717214]{width:28px;height:28px;color:#fff;display:block}.orb svg.hang[data-v-b4717214]{transform:rotate(135deg)}.orb.accept[data-v-b4717214]{background:#22c55e}.orb.hangup[data-v-b4717214]{background:#ef4444}.foot[data-v-b4717214]{text-align:center}.price[data-v-b4717214]{margin:0;font-size:14px;font-weight:600}.tip[data-v-b4717214]{margin:8px 0 0;font-size:11px;line-height:1.4;color:#ffffffad}.incoming[data-v-376680d3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.sr-only[data-v-79a05481]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--color-bg-page: #f3f0fb;--color-bg-card: #ffffff;--color-text-primary: #1a1a1a;--color-text-secondary: #8c8c8c;--color-accent: #7b5cff;--color-accent-soft: #efeaff;--color-success: #52c41a;--color-danger: #ff4d4f;--color-border: rgba(0, 0, 0, .06);--radius-card: 16px;--radius-button: 12px;--shadow-card: 0 2px 12px rgba(0, 0, 0, .06);--tabbar-height: 56px;--safe-bottom: env(safe-area-inset-bottom, 0px);--color-warm-bg: #fef6ee;--color-warm-bg-deep: #fde8d4;--color-warm-accent: #e8873a;--color-warm-accent-soft: rgba(232, 135, 58, .12);--color-warm-card: #fffaf5}.app-light{background:var(--color-bg-page);color:var(--color-text-primary)}.app-light .page-shell{min-height:calc(100vh - var(--tabbar-height) - var(--safe-bottom));padding-bottom:16px}.app-warm{background:linear-gradient(180deg,var(--color-warm-bg) 0%,var(--color-warm-bg-deep) 100%);color:var(--color-text-primary)}html,body,#app{margin:0;width:100%;max-width:100%;min-height:100%;overflow-x:hidden;background:var(--color-bg-page);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}html.control-landscape,html.control-landscape body{overflow:hidden;height:100%;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#0d1117;color:#e6edf3}html.control-landscape--css-fallback,html.control-landscape--css-fallback body{background:#000}*{box-sizing:border-box}button{font-family:inherit}.tabbar[data-v-b555890a]{position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex;height:calc(var(--tabbar-height) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:.5px solid var(--color-border)}.tab[data-v-b555890a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;background:transparent;color:var(--color-text-secondary);font-size:10px;cursor:pointer;transition:color .2s,transform .15s}.tab.active[data-v-b555890a]{color:var(--color-accent);transform:scale(1.02)}.icon[data-v-b555890a]{width:22px;height:22px}.layout[data-v-035a302c]{min-height:100vh}.content--with-tab[data-v-035a302c]{padding-bottom:calc(var(--tabbar-height) + var(--safe-bottom))}.lazy-cover[data-v-b5119f36]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;overflow:hidden}.lazy-cover-img[data-v-b5119f36]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;animation:lazy-cover-fade-b5119f36 .28s ease forwards}.lazy-cover-fallback[data-v-b5119f36]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.lazy-cover-initial[data-v-b5119f36]{font-size:2.4rem;font-weight:800;letter-spacing:.12em;line-height:1;color:#ffffffe0;text-shadow:0 4px 18px rgba(0,0,0,.22)}@keyframes lazy-cover-fade-b5119f36{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.wrap[data-v-f5bbf9f8]{width:100%;max-width:100%;min-width:0;border-radius:16px;overflow:hidden}.track[data-v-f5bbf9f8]{display:flex;width:100%;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.track[data-v-f5bbf9f8]::-webkit-scrollbar{display:none}.slide[data-v-f5bbf9f8]{position:relative;flex:0 0 100%;width:100%;min-width:0;max-width:100%;box-sizing:border-box;scroll-snap-align:start;min-height:96px;border:none;padding:0;text-align:left;color:#fff;background:linear-gradient(100deg,#7b5cff,#b388ff)}.slide img[data-v-f5bbf9f8]{width:100%;height:120px;object-fit:cover;display:block}.copy[data-v-f5bbf9f8]{position:absolute;left:0;right:0;bottom:0;display:grid;gap:2px;padding:16px;background:linear-gradient(transparent,#24144673)}.slide:not(:has(img)) .copy[data-v-f5bbf9f8]{position:static;background:none;padding:18px 16px}strong[data-v-f5bbf9f8]{font-size:18px}small[data-v-f5bbf9f8]{font-size:13px;opacity:.9}.slide.campaign[data-v-f5bbf9f8]{min-height:108px;background:radial-gradient(circle at 88% 30%,rgba(255,255,255,.28),transparent 28%),linear-gradient(100deg,#5b35e8,#7a4dff 46%,#9a63ff)}.campaign-art[data-v-f5bbf9f8]{display:flex;align-items:center;gap:10px;min-height:108px;padding:12px 16px}.gavel[data-v-f5bbf9f8]{width:54px;height:54px;flex:none}.campaign-copy[data-v-f5bbf9f8]{display:grid;gap:4px;min-width:0;text-align:left}.campaign-copy strong[data-v-f5bbf9f8]{font-size:22px;letter-spacing:1px}.campaign-copy small[data-v-f5bbf9f8]{font-size:13px;opacity:1;font-weight:700}.spark[data-v-f5bbf9f8]{margin-left:auto;width:42px;height:42px;flex:none;border-radius:50%;background:radial-gradient(circle,#fff 0 2px,transparent 3px),radial-gradient(circle at 30% 70%,#ffe58a 0 3px,transparent 4px),radial-gradient(circle at 70% 30%,#fff 0 2px,transparent 3px)}.page[data-v-af06c11b]{min-height:100vh;width:100%;max-width:100%;overflow-x:hidden;background:var(--color-bg-page)}.tabs[data-v-af06c11b]{position:sticky;top:0;z-index:5;display:flex;align-items:flex-end;gap:4px;padding:10px 8px 0;background:#fff}.tab[data-v-af06c11b]{border:none;background:transparent;color:#8a849b;font-size:16px;padding:8px 8px 10px;position:relative}.tab.on[data-v-af06c11b]{color:var(--color-accent);font-weight:700}.tab.on[data-v-af06c11b]:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:3px;border-radius:3px;background:var(--color-accent)}.icon-btn[data-v-af06c11b]{margin-left:auto;width:36px;height:36px;border:none;background:transparent;color:#6d657f;display:grid;place-items:center;flex:none}.search-icon[data-v-af06c11b]{width:20px;height:20px;display:block}.feed[data-v-af06c11b]{width:100%;min-width:0;box-sizing:border-box;padding:12px 12px 24px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;overflow-x:clip}.feed[data-v-af06c11b]>*{min-width:0;max-width:100%}.block[data-v-af06c11b]{min-width:0;max-width:100%;overflow:hidden}.block h2[data-v-af06c11b]{margin:0 0 8px;font-size:16px}.daily-grid[data-v-af06c11b]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.daily-card[data-v-af06c11b]{position:relative;border:none;border-radius:18px;padding:0;text-align:left;color:#fff;overflow:hidden;min-height:220px;aspect-ratio:3 / 4;background:#efe8f6}.daily-cover[data-v-af06c11b]{position:absolute;top:0;right:0;bottom:0;left:0}.daily-shade[data-v-af06c11b]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14102014 35%,#141020b8);pointer-events:none}.daily-body[data-v-af06c11b]{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 12px 12px}.daily-card.pink .daily-hand[data-v-af06c11b]{color:#ffb06a}.daily-card.cream .daily-hand[data-v-af06c11b]{color:#8eb7ff}.daily-name[data-v-af06c11b]{font-size:16px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.daily-line[data-v-af06c11b]{font-size:12px;color:#ffffffe0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.daily-foot[data-v-af06c11b]{margin-top:6px;width:100%;display:flex;align-items:center;gap:4px;font-size:12px;color:#ffffffeb}.dot[data-v-af06c11b]{width:7px;height:7px;border-radius:50%;background:#3ddc84;flex:none}.dot.off[data-v-af06c11b]{background:#c8c2d4}.daily-hand[data-v-af06c11b]{margin-left:auto;width:22px;height:22px}.video-row[data-v-af06c11b]{display:flex;gap:10px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-bottom:2px}.video-row[data-v-af06c11b]::-webkit-scrollbar{display:none}.video-card[data-v-af06c11b]{position:relative;flex:0 0 112px;height:156px;padding:0;border:none;border-radius:14px;overflow:hidden;background:#1c1c1c;color:#fff}.video-card video[data-v-af06c11b]{width:100%;height:100%;object-fit:cover;pointer-events:none;background:#2a2438}.play[data-v-af06c11b]{position:absolute;top:8px;left:50%;transform:translate(-50%);width:22px;height:22px;border-radius:50%;background:#00000059;display:grid;place-items:center;font-size:11px}.video-title[data-v-af06c11b]{position:absolute;left:8px;right:8px;bottom:8px;text-align:left;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.65)}.mini[data-v-af06c11b]{width:92px;border:none;background:transparent;padding:0;text-align:left;color:inherit}.cover-box[data-v-af06c11b]{display:block;position:relative;width:92px;height:112px;border-radius:12px;overflow:hidden}.mini span[data-v-af06c11b]{display:block;margin-top:4px;font-size:12px}.topics[data-v-af06c11b]{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:108px 108px;gap:10px}.topic[data-v-af06c11b]{position:relative;min-width:0;overflow:hidden;border:none;border-radius:18px;padding:14px;text-align:left;color:#fff}.topic strong[data-v-af06c11b],.topic span[data-v-af06c11b]{display:block;position:relative}.topic strong[data-v-af06c11b]{font-size:18px}.topic span[data-v-af06c11b]{margin-top:4px;font-size:12px;opacity:.92;max-width:9em}.topic em[data-v-af06c11b]{position:relative;display:inline-flex;margin-top:12px;padding:4px 14px;border-radius:999px;background:#fff;font-style:normal;font-size:13px;font-weight:700}.topic.invite[data-v-af06c11b]{grid-row:1 / span 2;background:linear-gradient(160deg,#ff8f86,#ff5b78)}.topic.invite em[data-v-af06c11b]{color:#ff5b78}.topic.match[data-v-af06c11b]{background:linear-gradient(160deg,#79b0ff,#6d5cff)}.topic.match em[data-v-af06c11b]{color:#5d55ef}.topic.board[data-v-af06c11b]{background:linear-gradient(160deg,#ffc56a,#ff9838)}.topic.board em[data-v-af06c11b]{color:#ef8618}.topic.invite[data-v-af06c11b]:after,.topic.match[data-v-af06c11b]:after,.topic.board[data-v-af06c11b]:after{position:absolute;right:8px;bottom:4px;font-size:42px;opacity:.9}.topic.invite[data-v-af06c11b]:after{content:"🎁"}.topic.match[data-v-af06c11b]:after{content:"💫"}.topic.board[data-v-af06c11b]:after{content:"🏆"}.tag-tabs[data-v-af06c11b]{display:flex;align-items:flex-end;justify-content:space-around;margin-bottom:10px}.tag-tab[data-v-af06c11b]{border:none;background:transparent;color:#8a849b;font-size:16px;font-weight:700;padding:4px 6px 8px;position:relative}.tag-tab.on[data-v-af06c11b]{color:#2a2438}.tag-tab.on[data-v-af06c11b]:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:3px;border-radius:3px;background:#7b5cff}.tag-row[data-v-af06c11b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.tag-card[data-v-af06c11b]{position:relative;width:100%;min-width:0;aspect-ratio:3 / 4;height:auto;padding:0;border:none;border-radius:16px;overflow:hidden;background:#ddd;color:#fff;text-align:left}.tag-rank[data-v-af06c11b]{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;background:#ff7a18;color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center}.tag-rank.r1[data-v-af06c11b]{background:#ff4d4f}.tag-rank.r2[data-v-af06c11b]{background:#ff8a1e}.tag-rank.r3[data-v-af06c11b]{background:#f5b400}.tag-meta[data-v-af06c11b]{position:absolute;left:0;right:0;bottom:0;padding:22px 8px 8px;background:linear-gradient(transparent,#0000009e)}.tag-name[data-v-af06c11b],.tag-line[data-v-af06c11b]{display:block}.tag-name[data-v-af06c11b]{font-size:14px;font-weight:700}.tag-line[data-v-af06c11b]{margin-top:2px;font-size:11px;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.star-tabs[data-v-af06c11b]{display:flex;gap:6px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.star-tab[data-v-af06c11b]{flex:1 1 0;min-width:0;border:none;background:#fff;color:#6f687f;border-radius:999px;padding:6px 0;font-size:13px;white-space:nowrap;text-align:center}.star-tab.on[data-v-af06c11b]{background:#7b5cff;color:#fff;font-weight:700}.large-list[data-v-af06c11b],.skeleton-list[data-v-af06c11b]{display:grid;gap:12px}.large[data-v-af06c11b],.grid-card[data-v-af06c11b]{position:relative;border:none;padding:0;border-radius:16px;overflow:hidden;background:#ddd;color:#fff;text-align:left}.large[data-v-af06c11b]{width:100%;aspect-ratio:3 / 4;min-height:0;background:#2a2438;color:#fff}.large .card-meta[data-v-af06c11b]{left:0;right:0;bottom:0;padding:28px 12px 12px;background:linear-gradient(transparent,#000000ad)}.grid[data-v-af06c11b]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.grid-card[data-v-af06c11b]{min-height:220px}.large[data-v-af06c11b] img,.grid-card[data-v-af06c11b] img,.tag-card[data-v-af06c11b] img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.badge[data-v-af06c11b]{position:absolute;top:10px;right:10px;z-index:1;display:inline-flex;align-items:center;gap:4px;background:#00000059;color:#fff;border-radius:999px;font-size:12px;padding:3px 8px}.status-dot[data-v-af06c11b]{width:6px;height:6px;border-radius:50%;background:currentColor}.badge.online[data-v-af06c11b]{color:#b6f5c8}.badge.active[data-v-af06c11b]{color:#ffe08a}.badge.offline[data-v-af06c11b]{color:#e4e0ee}.card-meta[data-v-af06c11b]{position:absolute;z-index:1;left:12px;right:12px;bottom:14px;display:grid;gap:4px;text-shadow:0 1px 4px rgba(0,0,0,.45)}.active-meta[data-v-af06c11b]{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:8px}.active-meta .name-row[data-v-af06c11b]{display:grid;gap:2px;min-width:0}.grid-card .name[data-v-af06c11b]{font-size:15px}.activity[data-v-af06c11b]{flex:none;font-size:12px}.name-row[data-v-af06c11b]{display:flex;align-items:center;gap:6px;min-width:0}.name[data-v-af06c11b]{font-size:18px;font-weight:800}.stars[data-v-af06c11b]{color:#ffd15c;letter-spacing:1px;font-size:12px}.signature[data-v-af06c11b]{font-size:12px;opacity:.95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price[data-v-af06c11b]{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-size:13px;white-space:nowrap}.price svg[data-v-af06c11b]{width:14px;height:14px}.sk[data-v-af06c11b]{height:280px;border-radius:16px;background:linear-gradient(90deg,#ece7f7,#f7f4ff,#ece7f7)}.empty[data-v-af06c11b],.status[data-v-af06c11b]{text-align:center;color:var(--color-text-secondary);padding:48px 16px}.status.error[data-v-af06c11b]{color:var(--color-danger)}.legal-mask[data-v-73080599]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;background:#00000073}.legal-sheet[data-v-73080599]{width:100%;height:min(88vh,88dvh);overflow:hidden;border-radius:22px 22px 0 0;background:#f4f5f7}.legal-scroll[data-v-73080599]{height:100%;overflow:auto;padding:16px 12px max(20px,env(safe-area-inset-bottom,0px))}.legal-card[data-v-73080599]{padding:22px 16px 18px;border-radius:14px;background:#fff}h2[data-v-73080599]{margin:0 0 18px;color:#1a1a1a;font-size:1.15rem;font-weight:700;line-height:1.4;text-align:center}h3[data-v-73080599]{display:flex;align-items:flex-start;gap:8px;margin:18px 0 10px;color:#1a1a1a;font-size:1rem;font-weight:700;line-height:1.5}h3[data-v-73080599]:before{content:"";flex:none;width:3px;height:16px;margin-top:3px;border-radius:2px;background:#1677ff}p[data-v-73080599]{margin:0 0 10px;color:#1a1a1a;font-size:.95rem;line-height:1.75}.page[data-v-abd2c795]{position:relative;box-sizing:border-box;width:100%;max-width:100%;min-height:100vh;min-height:100dvh;display:flex;align-items:flex-start;justify-content:center;padding:max(24px,env(safe-area-inset-top,0px)) 16px max(24px,env(safe-area-inset-bottom,0px));overflow-x:clip;background:linear-gradient(160deg,#e8f3ff,#fef6ee 42%,#fde8d4)}@media(min-height:640px){.page[data-v-abd2c795]{align-items:center}}.page-bg[data-v-abd2c795]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.orb[data-v-abd2c795]{position:absolute;border-radius:50%;filter:blur(48px)}.orb-a[data-v-abd2c795]{width:320px;height:320px;top:-100px;right:-80px;background:#1677ff47}.orb-b[data-v-abd2c795]{width:280px;height:280px;bottom:-90px;left:-70px;background:#52c41a38}.orb-c[data-v-abd2c795]{width:200px;height:200px;top:42%;left:55%;background:#e8873a2e}.card[data-v-abd2c795]{position:relative;z-index:1;box-sizing:border-box;width:min(100%,420px);max-width:100%;min-width:0;margin:0 auto;padding:28px 20px;overflow:hidden;border:.5px solid rgba(255,255,255,.85);border-radius:16px;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 40px #1677ff1a}@media(max-width:380px){.page[data-v-abd2c795]{padding-left:12px;padding-right:12px}.card[data-v-abd2c795]{padding:20px 14px}}.brand-logo[data-v-abd2c795]{display:block;width:88px;height:88px;margin:0 auto 12px;border-radius:20px;object-fit:cover}h1[data-v-abd2c795]{margin:0;text-align:center;font-size:1.5rem;font-weight:800;letter-spacing:.04em;background:linear-gradient(90deg,#1677ff,#52c41a);-webkit-background-clip:text;background-clip:text;color:transparent}.subtitle[data-v-abd2c795]{margin:8px 0 20px;text-align:center;color:var(--color-text-secondary);font-size:.95rem}.tabs[data-v-abd2c795]{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:20px;padding:4px;border-radius:10px;background:#1677ff0f}.tab[data-v-abd2c795]{padding:10px 12px;border:none;border-radius:8px;background:transparent;color:var(--color-text-secondary);font-size:.9rem;font-weight:600;cursor:pointer}.tab.active[data-v-abd2c795]{background:#fff;color:var(--color-accent);box-shadow:0 1px 4px #1677ff1f}.kicked-hint[data-v-abd2c795]{margin:0 0 16px;padding:10px 12px;border-radius:8px;background:#ff4d4f14;border:1px solid rgba(255,77,79,.22);color:var(--color-danger);font-size:.875rem}.sms-hint[data-v-abd2c795]{margin:0 0 16px;padding:10px 12px;border-radius:8px;background:#1677ff14;border:1px solid rgba(22,119,255,.2);color:var(--color-accent);font-size:.875rem}.form[data-v-abd2c795]{display:grid;gap:16px;min-width:0}label[data-v-abd2c795]{display:grid;gap:6px;min-width:0;font-size:.875rem;color:var(--color-text-secondary)}input[data-v-abd2c795]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;background:#fff;color:var(--color-text-primary);font-size:1rem}input[data-v-abd2c795]:focus{outline:none;border-color:var(--color-accent)}.captcha-row[data-v-abd2c795],.sms-row[data-v-abd2c795]{gap:6px}.captcha-inputs[data-v-abd2c795],.sms-inputs[data-v-abd2c795]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;align-items:stretch}.captcha-img-btn[data-v-abd2c795]{width:104px;max-width:100%;height:42px;padding:0;border:1px solid var(--color-border);border-radius:8px;background:#f5f8fc;overflow:hidden;cursor:pointer}.captcha-img-btn img[data-v-abd2c795]{display:block;width:100%;height:100%;object-fit:cover}.captcha-img-btn span[data-v-abd2c795]{font-size:.75rem;color:var(--color-text-secondary)}.sms-btn[data-v-abd2c795]{max-width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;background:#fff;color:var(--color-accent);font-size:.875rem;white-space:nowrap;cursor:pointer}.sms-btn[data-v-abd2c795]:disabled,.captcha-img-btn[data-v-abd2c795]:disabled{opacity:.6;cursor:not-allowed}.primary[data-v-abd2c795]{display:block;box-sizing:border-box;width:100%;max-width:100%;margin-top:4px;padding:12px;border:none;border-radius:8px;background:linear-gradient(90deg,#1677ff,#4096ff);color:#fff;font-size:1rem;font-weight:600;cursor:pointer}.primary[data-v-abd2c795]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-abd2c795]{margin:0;color:var(--color-danger);font-size:.875rem}.agree[data-v-abd2c795]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px;font-size:.8125rem;color:#1a1a1a}.agree-check[data-v-abd2c795]{display:inline-flex;align-items:center;gap:6px;color:#1a1a1a;cursor:pointer}.agree-check input[data-v-abd2c795]{width:16px;height:16px;margin:0;accent-color:#111}.agree-link[data-v-abd2c795]{border:none;padding:0;background:transparent;color:#c8962e;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.mask[data-v-abd2c795]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000073}.dialog[data-v-abd2c795]{width:min(100%,320px);padding:22px 18px 16px;border-radius:12px;background:#fff}.dialog-title[data-v-abd2c795]{margin:0 0 12px;color:#1a1a1a;font-size:1.05rem;font-weight:650;line-height:1.4;text-align:center}.dialog p[data-v-abd2c795]{margin:0;color:#1a1a1a;font-size:.95rem;line-height:1.6;text-align:center}.dialog-actions[data-v-abd2c795]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.dialog-actions.single[data-v-abd2c795]{grid-template-columns:1fr}.ghost[data-v-abd2c795]{padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;background:#fff;color:#1a1a1a;font-size:.95rem;cursor:pointer}.footer[data-v-abd2c795]{margin:16px 0 0;text-align:center;font-size:.875rem;color:var(--color-text-secondary)}.footer a[data-v-abd2c795]{color:var(--color-accent);text-decoration:none}.footer a[data-v-abd2c795]:hover{text-decoration:underline}
