.welcome-mask[data-v-1ae906f8]{position:fixed;inset:0;z-index:1000;display:grid;place-content:center;justify-items:center;background:#000000c7;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.gift-card[data-v-1ae906f8]{position:relative;width:510px;height:527px;color:#fff;filter:drop-shadow(0 18px 28px rgba(94,21,132,.48))}.gift-background[data-v-1ae906f8]{position:absolute;top:-12.93%;left:0;width:100%;height:120.93%;object-fit:fill;pointer-events:none}.gift-copy[data-v-1ae906f8]{position:absolute;z-index:2;inset:0;text-align:center;text-shadow:0 2px 8px #2a073c}.gift-copy h2[data-v-1ae906f8]{position:absolute;top:100px;right:43px;width:235px;margin:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;color:#fff;font-size:28px;font-weight:400;letter-spacing:1px}.gift-amount[data-v-1ae906f8]{position:absolute;top:154px;right:43px;width:235px;margin:0;font-family:"42dot Sans",Georgia,serif;font-size:50px;line-height:1.15;font-style:normal;text-shadow:0 0 10px rgba(255,198,255,.75)}.gift-amount span[data-v-1ae906f8]{font-size:50px;margin-right:0}.gift-unit[data-v-1ae906f8]{position:absolute;top:224px;right:43px;width:235px;display:flex;align-items:center;justify-content:center;gap:3px;margin:0;color:#fff;font-size:16px;font-weight:400}.gift-unit img[data-v-1ae906f8]{width:42px;height:42px}.gift-description[data-v-1ae906f8],.gift-guidance[data-v-1ae906f8]{position:absolute;right:43px;width:235px;margin:0;font-family:"42dot Sans",PingFang SC,sans-serif;font-size:16px;line-height:1.6}.gift-guidance[data-v-1ae906f8]{top:302px;color:#fff}.gift-description[data-v-1ae906f8]{top:270px}.gift-cta[data-v-1ae906f8]{position:absolute;z-index:3;left:108px;top:370px;width:300px;height:76px;border:0;border-radius:50%;color:#fff;background:transparent;font-size:24px;font-weight:700;line-height:1.6;text-shadow:0 1px 5px #6f117e}.gift-cta[data-v-1ae906f8]:disabled{opacity:.72;cursor:wait}.gift-close[data-v-1ae906f8]{position:relative;width:42px;height:42px;margin:0;padding:0;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:#352f3e9e;position:absolute;left:234px;bottom:-52px}.gift-close span[data-v-1ae906f8]{position:absolute;left:9px;top:20px;width:22px;height:1px;background:#fff;transform:rotate(45deg)}.gift-close span+span[data-v-1ae906f8]{transform:rotate(-45deg)}.gift-error[data-v-1ae906f8]{position:fixed;top:calc(50% + 310px);margin:0;color:#ff83ad;font-size:12px}@media(max-width:480px){.gift-card[data-v-1ae906f8]{transform:scale(.88);transform-origin:center center}}@media(max-width:390px){.gift-card[data-v-1ae906f8]{transform:scale(.7)}}.global-notice[data-v-75d185d6]{position:fixed;z-index:200;top:20px;right:20px;width:min(340px,calc(100vw - 32px));padding:14px 16px;border:1px solid rgba(255,46,145,.38);border-radius:14px;color:#fff;background:#160d22f5;box-shadow:0 16px 42px #00000061;display:flex;flex-direction:column;gap:4px;text-align:left}.global-notice span[data-v-75d185d6]{color:#bdb3cb;font-size:12px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.global-notice-enter-active[data-v-75d185d6],.global-notice-leave-active[data-v-75d185d6]{transition:.2s ease}.global-notice-enter-from[data-v-75d185d6],.global-notice-leave-to[data-v-75d185d6]{opacity:0;transform:translateY(-10px)}.brand-logo[data-v-d7e8677b]{display:flex;align-items:center;gap:12px}.brand-icon[data-v-d7e8677b]{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(72deg,#cf0659 7%,#fd4897,#fb87f7 89%)}.brand-icon img[data-v-d7e8677b]{width:20px;height:20px}.brand-logo strong[data-v-d7e8677b]{font-family:var(--font-brand);font-size:22px;line-height:1}.brand-logo em[data-v-d7e8677b]{color:var(--color-primary);font-style:normal}.login-page[data-v-d80c09b7]{position:relative;min-height:100vh;background:var(--color-canvas);display:flex;align-items:flex-start;justify-content:center;padding:146px 62px 24px}.login-nav[data-v-d80c09b7]{position:absolute;top:32px;left:0;z-index:2;width:100%;height:40px;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.back-action[data-v-d80c09b7],.nav-placeholder[data-v-d80c09b7]{width:40px;height:40px;display:flex;align-items:center}.back-action[data-v-d80c09b7]{border-radius:10px}.back-action[data-v-d80c09b7]:hover,.back-action[data-v-d80c09b7]:focus-visible{background:#ffffff0f}.back-action[data-v-d80c09b7]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.back-action img[data-v-d80c09b7]{width:24px;height:24px;display:block}.visual-panel[data-v-d80c09b7]{position:relative;width:min(58.05vw,836px);height:579px;overflow:hidden;border-radius:28px 0 0 28px}.hero-image[data-v-d80c09b7]{position:absolute;left:-12.13%;top:0;width:147.95%;height:100%;max-width:none}.hero-copy[data-v-d80c09b7]{position:absolute;left:60px;top:369px;z-index:1}.hero-copy h1[data-v-d80c09b7]{margin:0 0 14px;font-size:38px;line-height:1.24;font-weight:600}.hero-copy p[data-v-d80c09b7]{position:absolute;top:121px;width:660px;margin:0;color:#a69fbc;font-size:16px}.hero-signature[data-v-d80c09b7]{position:absolute;left:178px;top:342px;color:var(--color-primary);font-family:Tuesday Night,cursive;font-size:64px;font-style:italic;white-space:nowrap;transform:rotate(-6.75deg)}.login-card[data-v-d80c09b7]{width:480px;min-height:579px;padding:48px;background:var(--color-panel);border:1px solid #251c35;border-radius:0 32px 32px 0;display:flex;flex-direction:column;gap:32px}.welcome-heading h2[data-v-d80c09b7]{margin:0 0 10px;font-size:36px;line-height:1.2;font-weight:400}.welcome-heading p[data-v-d80c09b7]{margin:0;color:var(--color-text-subtle);font-size:14px;font-weight:500}.login-form[data-v-d80c09b7]{display:flex;flex-direction:column;gap:20px}.field-group[data-v-d80c09b7]{display:flex;flex-direction:column;gap:8px;color:var(--color-text-subtle);font-size:14px;font-weight:500}.field-group input[data-v-d80c09b7]{width:100%;height:52px;padding:0 16px;color:#fff;background:var(--color-field);border:1px solid var(--color-border);border-radius:14px;outline:none;font-size:15px}.field-group input[data-v-d80c09b7]::placeholder{color:var(--color-placeholder)}.field-group input[data-v-d80c09b7]:focus{border-color:var(--color-primary)}.password-field[data-v-d80c09b7]{position:relative;display:block}.password-field input[data-v-d80c09b7]{padding-right:52px}.eye-button[data-v-d80c09b7]{position:absolute;right:14px;top:14px;width:24px;height:24px;padding:0;border:0;background:transparent}.eye-button img[data-v-d80c09b7]{width:24px;height:24px;display:block}.submit-button[data-v-d80c09b7]{height:54px;margin-top:2px;color:#fff;background:var(--color-primary);border:0;border-radius:16px;font-size:16px;font-weight:600}.submit-button[data-v-d80c09b7]:disabled{opacity:.65;cursor:wait}.registration-note[data-v-d80c09b7]{margin:-4px 0 0;color:var(--color-text-subtle);font-size:12px;text-align:center}.login-error[data-v-d80c09b7]{margin:-8px 0 0;color:#ff5a8f;font-size:13px;text-align:center}.mobile-copy[data-v-d80c09b7],.home-indicator[data-v-d80c09b7]{display:none}@media(max-width:767px){.login-page[data-v-d80c09b7]{min-height:100svh;display:block;padding:84px 24px 46px}.login-nav[data-v-d80c09b7]{top:44px}.visual-panel[data-v-d80c09b7]{display:none}.login-card[data-v-d80c09b7]{width:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;gap:24px}.welcome-heading h2[data-v-d80c09b7]{margin-bottom:10px;font-size:26px;font-weight:600}.welcome-heading p[data-v-d80c09b7]{color:var(--color-text-muted);line-height:1.4;font-weight:400}.login-form[data-v-d80c09b7]{gap:16px}.submit-button[data-v-d80c09b7]{height:48px;margin-top:0;border-radius:12px;font-size:15px}.registration-note[data-v-d80c09b7]{margin-top:0;color:#6b6484}.desktop-copy[data-v-d80c09b7]{display:none}.mobile-copy[data-v-d80c09b7]{display:inline}.home-indicator[data-v-d80c09b7]{display:block;position:fixed;left:50%;bottom:26px;width:134px;height:5px;transform:translate(-50%);background:#ffffff4d;border-radius:3px}}.sidebar[data-v-b9e1d7fd]{position:fixed;inset:0 auto 0 0;z-index:5;width:240px;min-height:100vh;padding:24px 16px;border-right:1px solid rgba(255,255,255,.06);background:#0f0b1b;display:flex;flex-direction:column;gap:24px;overflow:hidden}.sidebar-brand[data-v-b9e1d7fd]{display:flex;align-items:center;gap:8px;padding-left:8px}.sidebar-brand>span[data-v-b9e1d7fd]{width:28px;height:28px;border-radius:8px;background:linear-gradient(72deg,#cf0659 7%,#fd4897,#fb87f7 89%);display:grid;place-items:center}.sidebar-brand img[data-v-b9e1d7fd]{width:14px;height:14px}.sidebar-brand strong[data-v-b9e1d7fd]{font-family:var(--font-brand);font-size:18px}.sidebar-brand em[data-v-b9e1d7fd]{color:#ff2e91;font-style:normal}nav[data-v-b9e1d7fd]{display:flex;flex-direction:column;gap:4px}nav a[data-v-b9e1d7fd]{height:48px;padding:12px 16px;border-radius:12px;color:#a69fbc;display:flex;align-items:center;gap:12px;text-decoration:none;font-size:15px;font-weight:500}nav a.router-link-exact-active[data-v-b9e1d7fd],.service-links a.service-active[data-v-b9e1d7fd]{color:#fff;font-weight:600;background:linear-gradient(90deg,#451539,#221535)}nav img[data-v-b9e1d7fd]{width:24px;height:24px}.divider[data-v-b9e1d7fd]{height:1px;background:#ffffff0f}.service-links[data-v-b9e1d7fd]{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.service-links[data-v-b9e1d7fd]::-webkit-scrollbar{display:none}.service-links a[data-v-b9e1d7fd]{white-space:nowrap}.balance-badge[data-v-b9e1d7fd]{flex:0 0 auto;margin-left:auto;padding:2px 8px;border-radius:100px;color:#fd4d96;background:#ffffff1a;display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600}.balance-badge img[data-v-b9e1d7fd]{width:16px;height:16px}.account[data-v-b9e1d7fd]{margin-top:auto;padding:12px;border-radius:12px;color:#fff;background:#ffffff0d;display:flex;align-items:center;gap:10px;text-decoration:none}.avatar[data-v-b9e1d7fd]{width:32px;height:32px;border-radius:50%;background:#2e2544;display:grid;place-items:center;overflow:hidden}.avatar-image[data-v-b9e1d7fd]{width:100%;height:100%;object-fit:cover}.unread-count[data-v-b9e1d7fd]{min-width:20px;height:20px;margin-left:auto;padding:0 6px;border-radius:10px;background:#ff2e91;box-shadow:0 0 0 3px #ff2e911f;color:#fff;font-size:11px;font-style:normal;font-weight:700;line-height:20px;text-align:center}.avatar-initial[data-v-b9e1d7fd]{width:22px;height:22px;color:#cabeeb;display:grid;place-items:center;font-size:14px;font-weight:600}.account>span[data-v-b9e1d7fd]:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.account strong[data-v-b9e1d7fd],.account small[data-v-b9e1d7fd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account strong[data-v-b9e1d7fd]{font-size:12px}.account small[data-v-b9e1d7fd]{color:#a69fbc;font-size:10px}.chevron[data-v-b9e1d7fd]{width:14px;height:14px}@media(max-width:767px){.sidebar[data-v-b9e1d7fd]{display:none}}.protected-cover-frame[data-v-2c45ef3f]{position:relative;display:block;overflow:hidden}.protected-cover[data-v-2c45ef3f]{width:100%;height:100%;object-fit:cover}.animated-cover[data-v-2c45ef3f]{position:absolute;inset:0;opacity:0}.animated-cover.ready[data-v-2c45ef3f]{opacity:1}.cover-missing[data-v-2c45ef3f]{display:grid;place-items:center;color:#6a6182;font-size:13px}.character-card[data-v-4cfa5e7d]{position:relative;width:218px;height:310px;overflow:hidden;border:1px solid #e6b5df;border-radius:12px;background:#161124;cursor:pointer}.cover[data-v-4cfa5e7d],.cover-missing[data-v-4cfa5e7d]{width:100%;height:100%;object-fit:cover}.cover-missing[data-v-4cfa5e7d]{display:grid;place-items:center;color:#6a6182;font-size:13px}.new-badge[data-v-4cfa5e7d]{position:absolute;left:12px;top:12px;padding:4px 8px;border-radius:6px;background:#ff4c94;font-size:10px;font-weight:600}.favorite-button[data-v-4cfa5e7d]{position:absolute;right:12px;top:12px;width:28px;height:28px;padding:6px;border:0;border-radius:50%;background:#0000004d}.favorite-button img[data-v-4cfa5e7d]{display:block;width:16px;height:16px}.character-content[data-v-4cfa5e7d]{position:absolute;inset:auto 0 0;height:132px;padding:20px 12px 12px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.39) 26%,rgba(0,0,0,.9) 99%)}h3[data-v-4cfa5e7d],p[data-v-4cfa5e7d]{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}h3[data-v-4cfa5e7d]{font-size:15px;font-weight:600;text-shadow:0 1px 1.4px rgba(0,0,0,.4)}p[data-v-4cfa5e7d]{margin-top:4px;color:#fffc;font-size:13px}.tags[data-v-4cfa5e7d]{display:flex;gap:6px;margin-top:8px}.tags span[data-v-4cfa5e7d]{padding:4px 8px;border-radius:6px;background:#ffffff1a;color:#fffc;font-size:11px}footer[data-v-4cfa5e7d]{display:flex;justify-content:space-between;margin-top:8px;color:#fffc;font-size:12px}.heat[data-v-4cfa5e7d]{display:flex;align-items:center;gap:4px;color:#ff2e91;font-weight:500}.heat img[data-v-4cfa5e7d]{width:14px;height:14px}@media(max-width:767px){.character-card[data-v-4cfa5e7d]{width:100%;height:242px}}.filter-layer[data-v-76a9704c]{position:fixed;z-index:30;inset:0;pointer-events:none}.filter-panel[data-v-76a9704c]{position:absolute;left:272px;top:56px;width:460px;max-height:calc(100vh - 72px);overflow:hidden;border:1px solid #2e2544;border-radius:12px;background:#120e20;box-shadow:0 16px 40px #00000073;pointer-events:auto}.status-bar[data-v-76a9704c]{display:none}.filter-panel header[data-v-76a9704c]{height:70px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between}.filter-panel h2[data-v-76a9704c]{margin:0;font-size:16px}.back[data-v-76a9704c]{display:none}.reset[data-v-76a9704c]{border:0;color:#6a6182;background:transparent;font-size:13px}.filter-content[data-v-76a9704c]{max-height:calc(100vh - 212px);overflow:auto;padding:18px 20px 16px;display:flex;flex-direction:column;gap:16px}.filter-group h3[data-v-76a9704c]{margin:0 0 10px;color:#6a6182;font-size:12px}.filter-group>div[data-v-76a9704c]{display:flex;flex-wrap:wrap;gap:8px}.filter-group button[data-v-76a9704c]{min-height:30px;padding:6px 14px;border:1px solid rgba(255,255,255,.08);border-radius:100px;color:#a69fbc;background:#1b1729;font-size:12px}.filter-group button.selected[data-v-76a9704c]{border-color:#ff2e9180;color:#ff2e91;background:#ff2e911f}.filter-panel footer[data-v-76a9704c]{height:66px;padding:10px 20px 14px;border-top:1px solid rgba(255,255,255,.08);background:#120e20}.filter-panel footer button[data-v-76a9704c]{width:100%;height:46px;border:0;border-radius:8px;color:#fff;background:#ff2e91;font-weight:700}.mobile-action[data-v-76a9704c]{display:none}@media(max-width:767px){.filter-layer[data-v-76a9704c]{pointer-events:auto;background:#0b0712}.filter-panel[data-v-76a9704c]{position:fixed;inset:0;width:auto;max-height:none;border:0;border-radius:0;background:#0b0712;box-shadow:none;display:flex;flex-direction:column}.status-bar[data-v-76a9704c]{height:44px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;font-size:14px}.status-bar span[data-v-76a9704c]{display:flex;align-items:center;gap:6px}.status-bar img[data-v-76a9704c]{width:20px;height:20px}.status-bar img.battery[data-v-76a9704c]{width:28px}.filter-panel header[data-v-76a9704c]{height:56px;padding:0 16px;border:0}.filter-panel h2[data-v-76a9704c]{font-size:17px}.back[data-v-76a9704c]{width:40px;height:56px;border:0;color:#fff;background:transparent;display:block;font-size:30px;line-height:1;text-align:left}.reset[data-v-76a9704c]{width:40px;height:56px;padding:0;font-size:14px;text-align:right}.filter-content[data-v-76a9704c]{flex:1;max-height:none;padding:20px 16px 100px;gap:24px}.filter-group h3[data-v-76a9704c]{margin-bottom:12px;font-size:14px}.filter-group button[data-v-76a9704c]{min-height:32px;padding:7px 16px;font-size:13px}.filter-panel footer[data-v-76a9704c]{position:fixed;inset:auto 0 0;height:90px;padding:16px 16px 24px;background:#0b0712}.filter-panel footer button[data-v-76a9704c]{height:50px;border-radius:25px;box-shadow:0 4px 12px #ff2e9133;font-size:16px}.desktop-action[data-v-76a9704c]{display:none}.mobile-action[data-v-76a9704c]{display:inline}}.home-page[data-v-196dd937]{min-height:100vh;background:#0b0712}.home-main[data-v-196dd937]{min-height:100vh;margin-left:240px;padding:24px 32px}.topbar[data-v-196dd937]{height:40px;display:flex;gap:12px;align-items:center}.search[data-v-196dd937]{width:364px;height:40px;padding:0 16px;border:1px solid #2e2544;border-radius:20px;background:#161124;display:flex;align-items:center;gap:8px}.search img[data-v-196dd937]{width:16px}.search input[data-v-196dd937]{flex:1;border:0;outline:0;color:#fff;background:transparent;font-size:13px}.search input[data-v-196dd937]::placeholder{color:#6a6182}.filter[data-v-196dd937]{height:37px;padding:0 16px;border:1px solid #40345d;border-radius:18px;color:#c7bddc;background:#1b1530;display:flex;gap:8px;align-items:center}.filter img[data-v-196dd937]{width:16px}.wallet[data-v-196dd937]{height:40px;margin-left:auto;padding:4px 4px 4px 12px;border:1px solid #2e2544;border-radius:20px;color:#fff;background:#161124;display:flex;gap:8px;align-items:center;text-decoration:none}.wallet img[data-v-196dd937]{width:28px}.wallet span[data-v-196dd937]{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#ff2e91;font-size:20px}.heading[data-v-196dd937]{margin-top:24px}.heading h1[data-v-196dd937]{display:flex;align-items:center;gap:8px;margin:0;font-size:28px}.heading h1 img[data-v-196dd937]{width:24px}.heading p[data-v-196dd937]{margin:2px 0 0;color:#a69fbc;font-size:13px}.tabs[data-v-196dd937]{display:flex;gap:8px;margin-top:16px}.tabs button[data-v-196dd937]{min-width:66px;height:34px;border:1px solid #2e2544;border-radius:17px;color:#a69fbc;background:#161124}.tabs button.active[data-v-196dd937]{border-color:#ff2e91;color:#fff;background:#ff2e91}.character-grid[data-v-196dd937]{display:grid;grid-template-columns:repeat(5,218px);gap:24px 12px;margin-top:24px}.empty-state[data-v-196dd937]{min-height:310px;margin-top:24px;border:1px dashed #2e2544;border-radius:12px;display:grid;place-content:center;gap:8px;color:#a69fbc;text-align:center}.empty-state strong[data-v-196dd937]{color:#fff}.mobile-brand[data-v-196dd937],.mobile-section-title[data-v-196dd937],.bottom-nav[data-v-196dd937]{display:none}@media(max-width:767px){.home-main[data-v-196dd937]{margin-left:0;padding:58px 12px 86px}.topbar[data-v-196dd937]{height:auto;display:grid;grid-template-columns:1fr auto;gap:20px 8px}.mobile-brand[data-v-196dd937]{display:flex}.wallet[data-v-196dd937]{grid-column:2;grid-row:1}.wallet span[data-v-196dd937]{display:none}.search[data-v-196dd937]{grid-column:1;grid-row:2;width:100%;height:40px}.filter[data-v-196dd937]{grid-column:2;grid-row:2;height:40px;border-radius:20px}.heading[data-v-196dd937]{margin-top:20px}.heading h1[data-v-196dd937]{font-size:26px}.heading p[data-v-196dd937]{margin-top:8px;font-size:13px}.tabs[data-v-196dd937]{margin-top:12px}.tabs button[data-v-196dd937]{min-width:58px}.mobile-section-title[data-v-196dd937]{display:block;margin:12px 0;font-size:15px}.character-grid[data-v-196dd937]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0}.empty-state[data-v-196dd937]{margin-top:12px}.bottom-nav[data-v-196dd937]{position:fixed;z-index:10;inset:auto 0 0;height:70px;padding:8px 44px 12px;border-top:1px solid #21182f;background:#09060f;display:flex;justify-content:space-between}.bottom-nav a[data-v-196dd937]{display:flex;flex-direction:column;align-items:center;gap:4px;color:#817990;font-size:10px;text-decoration:none}.bottom-nav img[data-v-196dd937]{width:24px;height:24px;filter:grayscale(1) brightness(1.45)}.bottom-nav .active[data-v-196dd937]{color:#ff2e91}.bottom-nav .active img[data-v-196dd937]{filter:brightness(0) saturate(100%) invert(35%) sepia(99%) saturate(4034%) hue-rotate(316deg) brightness(103%)}}.detail-page[data-v-c3904d93]{min-height:100vh;background:#08050e}.detail-shell[data-v-c3904d93]{width:100%;min-height:100vh;display:grid;grid-template-columns:776px 1fr;overflow:hidden}.photo-panel[data-v-c3904d93]{position:relative;min-height:100vh;overflow:hidden}.detail-photo[data-v-c3904d93]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;background:#05030a}.photo-panel[data-v-c3904d93]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 70.619%,#000)}.back-button[data-v-c3904d93]{position:absolute;z-index:1;left:24px;top:24px;width:40px;height:40px;padding:12px;border:0;border-radius:50%;background:#0006}.back-button img[data-v-c3904d93]{width:16px;height:16px}.info-panel[data-v-c3904d93]{min-width:0;min-height:100vh;padding:56px 64px;display:flex;flex-direction:column;gap:28px}.name-row[data-v-c3904d93]{display:flex;align-items:baseline;gap:12px}.name-row h1[data-v-c3904d93]{margin:0;font-size:36px}.name-row span[data-v-c3904d93]{color:#adadb0;font-size:20px}.info-panel header>p[data-v-c3904d93]{margin:8px 0 16px;color:#adadb0;font-size:14px}.detail-tags[data-v-c3904d93]{display:flex;gap:8px}.detail-tags span[data-v-c3904d93]{padding:6px 16px;border:1px solid #3b265c;border-radius:999px;color:#ff2e91;background:#1f1535;font-size:14px}.plot-block[data-v-c3904d93]{padding:20px;border:1px solid #3c2161;border-radius:16px;background:#1a122b}.plot-block small[data-v-c3904d93]{color:#ff2e91;font-size:12px}.plot-block p[data-v-c3904d93]{margin:8px 0 0;line-height:1.5;font-size:15px}.description[data-v-c3904d93]{margin:0;color:#adadb0;line-height:1.6;font-size:15px}.attributes[data-v-c3904d93]{margin:0}.attributes div[data-v-c3904d93]{min-height:52px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.07);display:flex;justify-content:space-between}.attributes dt[data-v-c3904d93]{color:#8b8b90;font-size:14px}.attributes dd[data-v-c3904d93]{margin:0;font-size:14px;font-weight:600}.detail-actions[data-v-c3904d93]{margin-top:auto}.chat-button[data-v-c3904d93]{width:100%;height:56px;border:0;border-radius:999px;color:#fff;background:#ff2e91;font-size:16px}.detail-actions>div[data-v-c3904d93]{margin-top:20px;display:flex;justify-content:space-between}.favorite[data-v-c3904d93]{padding:8px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;background:#ffffff0f;display:inline-flex;align-items:center;gap:4px;font-size:14px}.favorite img[data-v-c3904d93]{width:20px;height:20px}.favorite.active[data-v-c3904d93]{border-color:#ff2e918c;color:#ff2e91;background:#ff2e911f}.favorite[data-v-c3904d93]:disabled{opacity:.65;cursor:wait}.change[data-v-c3904d93]{border:0;color:#adadb0;background:transparent;font-size:14px}.change[data-v-c3904d93]:disabled{opacity:.45;cursor:not-allowed}.detail-loading[data-v-c3904d93]{min-height:100vh;display:grid;place-items:center;background:#08050e;color:#adadb0}@media(max-width:767px){.detail-shell[data-v-c3904d93]{width:100%;height:auto;min-height:100vh}.detail-page[data-v-c3904d93],.detail-shell[data-v-c3904d93]{display:block}.photo-panel[data-v-c3904d93]{min-height:55vh}.info-panel[data-v-c3904d93]{min-height:45vh;padding:24px 20px}.name-row h1[data-v-c3904d93]{font-size:30px}}.search-page[data-v-1f2e93b0]{min-height:100vh;background:#0b0712}.search-main[data-v-1f2e93b0]{min-height:100vh;margin-left:240px;padding:24px 32px}.search-header[data-v-1f2e93b0]{height:40px;display:flex;align-items:center;gap:12px}.search-box[data-v-1f2e93b0]{width:364px;height:40px;padding:0 16px;border:1px solid #2e2544;border-radius:20px;background:#161124;display:flex;align-items:center;gap:8px}.search-box img[data-v-1f2e93b0]{width:16px}.search-box input[data-v-1f2e93b0]{flex:1;border:0;outline:0;color:#fff;background:transparent}.search-box input[data-v-1f2e93b0]::placeholder{color:#6a6182}.filter-button[data-v-1f2e93b0]{height:37px;padding:0 16px;border:1px solid #40345d;border-radius:19px;color:#c7bddc;background:#1b1530;display:flex;align-items:center;gap:8px}.filter-button img[data-v-1f2e93b0]{width:16px}.wallet[data-v-1f2e93b0]{margin-left:auto;height:40px;padding:4px 12px;border:1px solid #2e2544;border-radius:20px;display:flex;align-items:center;gap:8px}.wallet img[data-v-1f2e93b0]{width:28px}.search-main h1[data-v-1f2e93b0]{margin:24px 0;font-size:26px}.results[data-v-1f2e93b0]{display:grid;grid-template-columns:repeat(4,218px);gap:24px 12px}.no-results[data-v-1f2e93b0]{min-height:calc(100vh - 88px);display:grid;place-content:center;justify-items:center}.no-results img[data-v-1f2e93b0]{width:200px;height:200px;object-fit:contain}.no-results p[data-v-1f2e93b0]{margin:26px 0 0;font-size:18px}.search-loading[data-v-1f2e93b0]{min-height:400px;display:grid;place-items:center;color:#a69fbc}.mobile-brand[data-v-1f2e93b0],.bottom-nav[data-v-1f2e93b0]{display:none}@media(max-width:767px){.search-main[data-v-1f2e93b0]{margin-left:0;padding:58px 12px 86px}.search-header[data-v-1f2e93b0]{height:auto;display:grid;grid-template-columns:1fr auto;gap:20px 8px}.mobile-brand[data-v-1f2e93b0]{display:flex}.wallet[data-v-1f2e93b0]{grid-column:2;grid-row:1}.search-box[data-v-1f2e93b0]{grid-column:1;grid-row:2;width:100%}.filter-button[data-v-1f2e93b0]{grid-column:2;grid-row:2;height:40px;border-radius:20px}.search-main h1[data-v-1f2e93b0]{margin:20px 0 12px;font-size:22px}.results[data-v-1f2e93b0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.no-results[data-v-1f2e93b0]{min-height:560px;align-content:start;padding-top:110px}.no-results img[data-v-1f2e93b0]{width:200px;height:200px}.bottom-nav[data-v-1f2e93b0]{position:fixed;z-index:10;inset:auto 0 0;height:70px;padding:8px 44px 12px;border-top:1px solid #21182f;background:#09060f;display:flex;justify-content:space-between}.bottom-nav a[data-v-1f2e93b0]{display:flex;flex-direction:column;align-items:center;gap:4px;color:#817990;font-size:10px;text-decoration:none}.bottom-nav img[data-v-1f2e93b0]{width:24px;height:24px}.bottom-nav .active[data-v-1f2e93b0]{color:#ff2e91}}.favorites-page[data-v-816cba93]{min-height:100vh;background:#0b0712}.favorites-main[data-v-816cba93]{min-height:100vh;margin-left:240px;padding:24px 32px}.favorites-header[data-v-816cba93]{height:40px;display:flex;align-items:center;gap:12px}.search-box[data-v-816cba93]{width:364px;height:40px;padding:0 16px;border:1px solid #2e2544;border-radius:20px;background:#161124;display:flex;align-items:center;gap:8px}.search-box img[data-v-816cba93]{width:16px}.search-box input[data-v-816cba93]{flex:1;border:0;outline:0;color:#fff;background:transparent}.search-box input[data-v-816cba93]::placeholder{color:#6a6182}.filter-button[data-v-816cba93]{height:37px;padding:0 16px;border:1px solid #3d3460;border-radius:19px;color:#c8bce8;background:#1e1830;display:flex;align-items:center;gap:8px}.filter-button img[data-v-816cba93]{width:16px}.wallet[data-v-816cba93]{display:none;margin-left:auto;height:40px;padding:4px 12px;border:1px solid #2e2544;border-radius:20px;align-items:center;gap:8px}.wallet img[data-v-816cba93]{width:28px}.heading[data-v-816cba93]{margin-top:32px}.heading h1[data-v-816cba93]{margin:0;font-size:28px}.heading p[data-v-816cba93]{margin:8px 0 0;color:#a69fbc;font-size:13px}.favorites-grid[data-v-816cba93]{display:grid;grid-template-columns:repeat(5,218px);gap:24px 12px;margin-top:20px}.member-card[data-v-816cba93]{width:218px;height:310px;padding:22px 20px;border:1px solid #e6b5df;border-radius:12px;background:linear-gradient(145deg,#2b1918,#150d12)}.member-card span[data-v-816cba93]{color:#f3c4c8;font-size:14px}.member-card h2[data-v-816cba93]{margin:16px 0;font-size:20px;line-height:1.45}.member-card p[data-v-816cba93]{margin:12px 0;color:#d7b9bb;font-size:12px}.member-card a[data-v-816cba93]{height:46px;margin-top:22px;border-radius:24px;color:#2b1517;background:linear-gradient(90deg,#f9d7cf,#efa6b6);display:grid;place-items:center;font-size:13px;font-weight:600;text-decoration:none}.empty-state[data-v-816cba93]{min-height:420px;display:grid;place-content:center;justify-items:center;gap:12px;color:#a69fbc}.empty-state a[data-v-816cba93]{color:#ff2e91}.mobile-brand[data-v-816cba93],.bottom-nav[data-v-816cba93]{display:none}@media(max-width:767px){.favorites-main[data-v-816cba93]{margin-left:0;padding:58px 12px 86px}.favorites-header[data-v-816cba93]{height:auto;display:grid;grid-template-columns:1fr auto;gap:20px 8px}.mobile-brand[data-v-816cba93]{display:flex}.wallet[data-v-816cba93]{grid-column:2;grid-row:1;display:flex}.search-box[data-v-816cba93]{grid-column:1;grid-row:2;width:100%}.filter-button[data-v-816cba93]{grid-column:2;grid-row:2;height:40px;border-radius:20px}.heading[data-v-816cba93]{margin-top:20px}.heading h1[data-v-816cba93]{font-size:28px}.heading p[data-v-816cba93]{margin-top:8px}.favorites-grid[data-v-816cba93]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.member-card[data-v-816cba93]{display:none}.bottom-nav[data-v-816cba93]{position:fixed;z-index:10;inset:auto 0 0;height:70px;padding:8px 44px 12px;border-top:1px solid #21182f;background:#09060f;display:flex;justify-content:space-between}.bottom-nav a[data-v-816cba93]{display:flex;flex-direction:column;align-items:center;gap:4px;color:#817990;font-size:10px;text-decoration:none}.bottom-nav img[data-v-816cba93]{width:24px;height:24px}.bottom-nav .active[data-v-816cba93]{color:#ff2e91}}.conversations-page[data-v-05865b3b]{min-height:100vh;background:#0b0712}.conversations-main[data-v-05865b3b]{position:relative;min-height:100vh;margin-left:240px;padding:24px 32px}.search[data-v-05865b3b]{width:364px;height:40px;padding:0 16px;border:1px solid #2e2544;border-radius:20px;background:#161124;display:flex;align-items:center;gap:8px}.search img[data-v-05865b3b]{width:16px}.search input[data-v-05865b3b]{flex:1;border:0;outline:0;color:#fff;background:transparent}.wallet[data-v-05865b3b]{position:absolute;right:32px;top:24px;height:40px;padding:4px 4px 4px 12px;border:1px solid #2e2544;border-radius:20px;color:#fff;background:#161124;display:flex;align-items:center;gap:8px}.wallet img[data-v-05865b3b]{width:28px}.wallet span[data-v-05865b3b]{width:32px;height:32px;border-radius:50%;background:#ff2e91;display:grid;place-items:center;font-size:20px}.conversations-main>header[data-v-05865b3b]{margin-top:28px}.conversations-main h1[data-v-05865b3b]{margin:0;font-size:28px}.conversations-main header p[data-v-05865b3b]{margin:8px 0 0;color:#a69fbc;font-size:13px}.conversation-list[data-v-05865b3b]{width:800px;margin-top:28px;display:flex;flex-direction:column;gap:16px}.conversation-list>button[data-v-05865b3b]{width:100%;min-height:96px;padding:20px 24px;border:1px solid rgba(255,255,255,.06);border-radius:18px;color:#fff;background:#161220;display:flex;align-items:center;gap:18px;text-align:left}.avatar-wrap[data-v-05865b3b]{position:relative;width:56px;height:56px;flex:none}.avatar-wrap img[data-v-05865b3b]{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar-wrap i[data-v-05865b3b]{position:absolute;right:1px;bottom:1px;width:10px;height:10px;border:2px solid #161220;border-radius:50%;background:#ff2e91}.conversation-copy[data-v-05865b3b]{min-width:0;flex:1;display:flex;flex-direction:column;gap:8px}.conversation-copy strong[data-v-05865b3b]{font-size:16px}.conversation-copy em[data-v-05865b3b]{margin-left:8px;padding:3px 8px;border-radius:10px;color:#ff2e91;background:#ff2e9124;font-size:11px;font-style:normal;font-weight:500}.conversation-copy small[data-v-05865b3b]{overflow:hidden;color:#a69fbc;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.meta[data-v-05865b3b]{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;color:#a69fbc;font-size:12px}.meta b[data-v-05865b3b]{min-width:24px;height:24px;padding:0 7px;border-radius:12px;color:#fff;background:#ff2e91;display:grid;place-items:center;font-size:12px}.empty[data-v-05865b3b]{min-height:360px;display:grid;place-content:center;justify-items:center;gap:12px;color:#a69fbc}.empty a[data-v-05865b3b]{color:#ff2e91}.bottom-nav[data-v-05865b3b]{display:none}.avatar-wrap[data-v-05865b3b] .conversation-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;overflow:hidden}@media(max-width:767px){.conversations-main[data-v-05865b3b]{margin-left:0;padding:24px 12px 86px}.search[data-v-05865b3b],.wallet[data-v-05865b3b]{display:none}.conversations-main>header[data-v-05865b3b]{margin-top:12px}.conversations-main h1[data-v-05865b3b]{font-size:24px}.conversations-main header p[data-v-05865b3b]{margin-top:6px}.conversation-list[data-v-05865b3b]{width:100%;margin-top:18px;gap:10px}.conversation-list>button[data-v-05865b3b]{min-height:80px;padding:12px;border-radius:14px;gap:12px}.avatar-wrap[data-v-05865b3b]{width:50px;height:50px}.conversation-copy[data-v-05865b3b]{gap:6px}.conversation-copy strong[data-v-05865b3b]{font-size:15px}.conversation-copy small[data-v-05865b3b]{font-size:13px}.meta[data-v-05865b3b]{font-size:11px}.meta b[data-v-05865b3b]{min-width:20px;height:20px;font-size:10px}.bottom-nav[data-v-05865b3b]{position:fixed;z-index:10;inset:auto 0 0;height:70px;padding:8px 44px 12px;border-top:1px solid #21182f;background:#09060f;display:flex;justify-content:space-between}.bottom-nav a[data-v-05865b3b]{display:flex;flex-direction:column;align-items:center;gap:4px;color:#817990;font-size:10px;text-decoration:none}.bottom-nav img[data-v-05865b3b]{width:24px;height:24px;filter:grayscale(1) brightness(1.45)}.bottom-nav .active[data-v-05865b3b]{color:#ff2e91}.bottom-nav .active img[data-v-05865b3b]{filter:brightness(0) saturate(100%) invert(35%) sepia(99%) saturate(4034%) hue-rotate(316deg) brightness(103%)}}.model-mask[data-v-8f253bf9]{position:fixed;z-index:90;inset:0;padding:24px;background:#050209d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center}.model-dialog[data-v-8f253bf9]{width:min(520px,100%);padding:24px;border:1px solid #231a38;border-radius:24px;color:#fffdfa;background:#120e21;box-shadow:0 24px 24px #000000b3;display:flex;flex-direction:column;gap:20px}.model-dialog header[data-v-8f253bf9]{display:flex;align-items:center;justify-content:space-between}.model-dialog h2[data-v-8f253bf9]{margin:0;font-size:20px;line-height:32px}.model-dialog header button[data-v-8f253bf9]{width:32px;height:32px;border:0;border-radius:50%;color:#aaa3bb;background:#29243c;display:grid;place-items:center}.model-dialog header button img[data-v-8f253bf9]{width:24px;height:24px}.model-list[data-v-8f253bf9]{display:flex;flex-direction:column;gap:12px}.model-list>button[data-v-8f253bf9]{width:100%;min-height:89px;padding:18px;border:1px solid #241d3a;border-radius:16px;color:#fffdfa;background:#151125;display:flex;align-items:center;gap:14px;text-align:left}.model-list>button.selected[data-v-8f253bf9]{border-color:#ff2e91;background:#180b1c}.model-copy[data-v-8f253bf9]{min-width:0;flex:1;display:flex;flex-direction:column;gap:8px}.model-copy strong[data-v-8f253bf9]{display:flex;align-items:center;gap:7px;font-size:18px}.model-copy em[data-v-8f253bf9]{padding:2px 7px;border-radius:10px;color:#ff2e91;background:#ff2e9121;font-size:11px;font-style:normal;font-weight:500}.model-copy small[data-v-8f253bf9],.model-dialog>p[data-v-8f253bf9]{color:#8a859e;font-size:13px;line-height:1.5}.experience-copy[data-v-8f253bf9]{flex:0 0 122px;display:flex;flex-direction:column;gap:4px}.experience-copy b[data-v-8f253bf9]{color:#ff69ad;font-size:12px}.experience-copy small[data-v-8f253bf9]{color:#716b84;font-size:11px;line-height:1.35}.model-price[data-v-8f253bf9]{flex:none;color:#8a859e;display:flex;align-items:center;gap:5px;font-size:14px}.model-price img[data-v-8f253bf9]{width:15px;height:15px}.model-price .model-check[data-v-8f253bf9]{width:16px;height:16px;margin-left:7px}.model-dialog>p[data-v-8f253bf9]{margin:0;color:#5b566e;font-size:12px}@media(max-width:600px){.model-mask[data-v-8f253bf9]{padding:12px;place-items:end center}.model-dialog[data-v-8f253bf9]{border-radius:22px 22px 0 0}.experience-copy[data-v-8f253bf9]{display:none}}.generation-mask[data-v-da42ba1b]{position:fixed;z-index:120;inset:0;padding:24px;background:#030106c7;display:grid;place-items:center}.generation-dialog[data-v-da42ba1b]{width:518px;padding:40px 36px 32px;border:1.5px solid #2e2442;border-radius:28px;color:#fff;background:#151124;box-shadow:0 16px 24px #00000080;display:flex;flex-direction:column;gap:28px}.generation-dialog header[data-v-da42ba1b]{text-align:center}.generation-dialog h2[data-v-da42ba1b]{margin:0;font-size:24px;font-weight:600}.generation-dialog header p[data-v-da42ba1b]{margin:12px 0 0;color:#a69fbc;font-size:14px;line-height:1.5}.generation-dialog dl[data-v-da42ba1b]{margin:0}.generation-dialog dl div[data-v-da42ba1b]{height:53px;border-bottom:1px solid #261e38;display:flex;align-items:center;justify-content:space-between}.generation-dialog dt[data-v-da42ba1b]{color:#a69fbc;font-size:16px;font-weight:500}.generation-dialog dd[data-v-da42ba1b]{margin:0;display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600}.generation-dialog dd img[data-v-da42ba1b]{width:18px;height:18px;object-fit:contain}.generation-dialog footer[data-v-da42ba1b]{display:flex;gap:16px}.generation-dialog footer button[data-v-da42ba1b]{height:48px;flex:1;border:1px solid #2e2442;border-radius:24px;color:#a69fbc;background:#251d3a;font-size:15px;font-weight:600}.generation-dialog footer .confirm[data-v-da42ba1b]{border:0;color:#fff;background:#ff2e91;box-shadow:0 4px 6px #ff2e9140}.generation-dialog footer .confirm[data-v-da42ba1b]:disabled{cursor:not-allowed;opacity:.58}.generation-dialog footer button[data-v-da42ba1b]:disabled{cursor:wait;opacity:.58}.generation-error[data-v-da42ba1b]{margin:-14px 0;color:#ff79b8;font-size:13px;text-align:center}@media(max-width:767px){.generation-mask[data-v-da42ba1b]{padding:12px}.generation-dialog[data-v-da42ba1b]{width:100%;padding:32px 24px 24px;border-radius:24px;gap:22px}.generation-dialog h2[data-v-da42ba1b]{font-size:22px}.generation-dialog footer[data-v-da42ba1b]{gap:12px}}.memory-mask[data-v-1daffee2]{position:fixed;z-index:110;inset:0;display:grid;place-items:center;padding:24px;background:#040209c2}.memory-dialog[data-v-1daffee2]{box-sizing:border-box;width:520px;padding:28px 30px 32px;border:1.5px solid #231b32;border-radius:28px;color:#f6f1fb;background:#120e21;box-shadow:0 16px 20px #000000a1}.memory-dialog header[data-v-1daffee2]{display:flex;align-items:center;justify-content:space-between}.memory-dialog h2[data-v-1daffee2]{margin:0;font-size:22px;font-weight:600;line-height:32px}.memory-dialog header button[data-v-1daffee2]{width:32px;height:32px;border:0;border-radius:50%;color:#a59cb4;background:#211b34;font-size:28px;font-weight:300;line-height:28px}.memory-dialog>p[data-v-1daffee2]{margin:18px 0 24px;color:#847c96;font-size:13px;line-height:1.5}.memory-dialog ul[data-v-1daffee2]{margin:0;padding:0;list-style:none;display:grid;gap:12px}.memory-dialog li[data-v-1daffee2]{min-height:54px;box-sizing:border-box;padding:15px 20px;border:1px solid #2a203f;border-radius:16px;background:#110e1b;display:flex;align-items:center;gap:12px}.memory-dialog li svg[data-v-1daffee2]{width:20px;height:20px;flex:none;fill:none;stroke:#ff2e91;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.memory-dialog li span[data-v-1daffee2]{color:#e6ddf3;font-size:15px;font-weight:500;line-height:22px}.memory-dialog>a[data-v-1daffee2]{height:50px;margin-top:24px;border-radius:25px;color:#fff;background:#ff2e91;display:grid;place-items:center;text-decoration:none;font-size:15px;font-weight:600}.memory-empty[data-v-1daffee2]{min-height:102px;border:1px solid #2a203f;border-radius:16px;color:#847c96;background:#110e1b;display:grid;place-items:center;font-size:14px}@media(max-width:900px){.memory-mask[data-v-1daffee2]{display:none}}.mobile-reply-status[data-v-693ac223]{display:none}@media(max-width:900px){.mobile-reply-status[data-v-693ac223]{width:100%;margin:12px 0;padding:16px;border:1px solid #2e2442;border-radius:24px;color:#fffdfa;background:#1b0f2fcc;flex-direction:column;gap:16px;display:flex}header[data-v-693ac223]{display:flex;align-items:center;gap:6px;font-size:13px}header img[data-v-693ac223]{width:16px;height:16px}header strong[data-v-693ac223]{font-size:14px}.mobile-status-grid[data-v-693ac223]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}label[data-v-693ac223]{min-width:0;display:flex;flex-direction:column;gap:6px;color:#a69fbc;font-size:13px}label>span[data-v-693ac223]{display:flex;align-items:center;gap:6px}label i[data-v-693ac223]{width:16px;font-style:normal;text-align:center}label b[data-v-693ac223]{margin-left:auto;color:#fffdfa;font-weight:400}label em[data-v-693ac223]{height:6px;overflow:hidden;border-radius:3px;background:#ffffff14}label small[data-v-693ac223]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff2e91,#fb7fea);display:block}.mobile-status-meta[data-v-693ac223]{padding-top:16px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:8px}.mobile-status-meta p[data-v-693ac223]{margin:0;display:grid;grid-template-columns:14px 64px 1fr;gap:8px;color:#a69fbc;font-size:13px;line-height:1.4}.mobile-status-meta img[data-v-693ac223]{width:14px;height:14px}.mobile-status-meta b[data-v-693ac223]{color:#fffdfa;font-weight:400}footer[data-v-693ac223]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}footer span[data-v-693ac223]{min-width:0;padding:12px;border-radius:12px;background:#ffffff08;display:flex;flex-direction:column;gap:6px}footer small[data-v-693ac223]{color:#a69fbc;font-size:11px}footer strong[data-v-693ac223]{overflow-wrap:anywhere;font-size:12px;line-height:1.4}}.scene-moment-card[data-v-0525980c]{position:relative;width:min(500px,100%);height:255px;margin-top:12px;overflow:hidden;border:1px solid #4d427e;border-radius:24px;background:#181524;-webkit-backdrop-filter:blur(8.45px);backdrop-filter:blur(8.45px);display:flex;flex-direction:column}.scene-visual[data-v-0525980c]{position:relative;height:196px;flex:0 0 196px;overflow:hidden}.scene-photo[data-v-0525980c],.scene-shade[data-v-0525980c]{position:absolute;inset:0;width:100%;height:100%}.scene-loading[data-v-0525980c]{position:absolute;z-index:3;inset:0;background:#08050ead;display:grid;place-content:center;justify-items:center;gap:8px}.scene-loading i[data-v-0525980c]{width:32px;height:32px;border:3px solid rgba(255,255,255,.22);border-top-color:#ff2e91;border-radius:50%;animation:scene-spin-0525980c .8s linear infinite}.scene-loading strong[data-v-0525980c]{font-size:13px}.scene-loading small[data-v-0525980c]{color:#c8bfd4;font-size:11px}@keyframes scene-spin-0525980c{to{transform:rotate(360deg)}}.scene-photo[data-v-0525980c]{display:block;object-fit:cover}.scene-photo-zoomable[data-v-0525980c]{cursor:zoom-in}.scene-shade[data-v-0525980c]{background:#0000004d;pointer-events:none}.scene-heading[data-v-0525980c]{position:absolute;z-index:2;top:-1px;left:-1px;width:calc(100% + 2px);padding:14px 20px;display:flex;align-items:center;justify-content:space-between}.scene-heading span[data-v-0525980c]{display:inline-flex;align-items:center;gap:6px;color:#fff;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.scene-heading span img[data-v-0525980c]{width:20px;height:20px}.scene-lock-state[data-v-0525980c]{display:inline-flex;align-items:center;gap:4px}.scene-lock-state img[data-v-0525980c]{width:14px;height:14px}.scene-lock-state small[data-v-0525980c]{color:#fff;font-size:10px}.scene-actions[data-v-0525980c]{height:59px;padding:12px;display:flex;align-items:center;gap:12px}.scene-actions button[data-v-0525980c]{min-width:0;height:35px;flex:1;padding:10px 16px;border:1px solid #4d427e;border-radius:12px;color:#fff;background:transparent;display:flex;align-items:center;justify-content:center;gap:6px;font-family:PingFang SC,Microsoft YaHei,sans-serif;line-height:1;white-space:nowrap}.scene-actions button[data-v-0525980c]:disabled{cursor:wait;opacity:.45}@media(prefers-reduced-motion:reduce){.scene-loading i[data-v-0525980c]{animation:none}}.scene-actions button>img[data-v-0525980c]{width:14px;height:14px;flex:none}.scene-actions button>span[data-v-0525980c]{font-size:12px}.scene-actions b[data-v-0525980c]{color:#ff2e91;display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:600}.scene-actions b img[data-v-0525980c]{width:18px;height:18px}@media(max-width:560px){.scene-actions[data-v-0525980c]{gap:6px;padding-inline:8px}.scene-actions button[data-v-0525980c]{padding-inline:6px;gap:3px}.scene-actions button>span[data-v-0525980c],.scene-actions b[data-v-0525980c]{font-size:10px}.scene-actions b img[data-v-0525980c]{width:14px;height:14px}}.recharge-page[data-v-556d262e]{height:100dvh;overflow:hidden;background:#08050d}.recharge-page.embedded[data-v-556d262e]{height:auto;min-height:0;overflow:visible;background:transparent}.recharge-page.embedded .recharge-main[data-v-556d262e]{height:auto;min-height:0;margin-left:0;padding:0}.recharge-page.embedded .recharge-panel[data-v-556d262e]{max-height:none}.recharge-page.embedded .scroll-content[data-v-556d262e]{overflow:visible}@media(min-width:768px){.recharge-page.embedded[data-v-556d262e]{width:min(760px,calc(100vw - 80px));height:calc(100dvh - 80px);max-height:900px;overflow:hidden}.recharge-page.embedded .recharge-main[data-v-556d262e],.recharge-page.embedded .recharge-panel[data-v-556d262e]{width:100%;height:100%;max-height:100%}.recharge-page.embedded .scroll-content[data-v-556d262e]{min-height:0;overflow-y:auto}}.recharge-main[data-v-556d262e]{box-sizing:border-box;height:100dvh;min-height:0;margin-left:240px;padding:clamp(24px,8vh,180px) 56px clamp(24px,6vh,80px);display:grid;place-items:start center}.recharge-panel[data-v-556d262e]{position:relative;width:760px;max-height:100%;border:1px solid #2c2340;border-radius:24px;background:#0f0b18;box-shadow:0 30px 100px #000a;display:flex;flex-direction:column;min-height:0}.panel-header[data-v-556d262e]{height:72px;padding:0 30px;display:flex;align-items:center}.panel-header h1[data-v-556d262e]{margin:0;font-size:20px}.panel-header .balance-pill[data-v-556d262e]{height:34px;margin:0 12px 0 auto;padding:0 12px;border-radius:17px;color:#fff;background:#20172f;font-size:12px;display:flex;align-items:center;gap:6px}.panel-header p img[data-v-556d262e]{width:20px}.panel-header p b[data-v-556d262e]{color:#fff}.panel-header button[data-v-556d262e]{width:34px;height:34px;border-radius:50%;border:0;color:#8d859e;background:#20172f;font-size:22px}.tabs[data-v-556d262e]{width:max-content;height:38px;margin:0 30px;padding:3px;border:1px solid #30243e;border-radius:20px;display:flex;flex:0 0 auto;gap:2px;background:#171120}.tabs button[data-v-556d262e]{min-width:68px;padding:0 14px;border:0;border-radius:17px;color:#898198;background:none;font-size:12px}.tabs button.active[data-v-556d262e]{color:#fff;background:#ff2e91}.scroll-content[data-v-556d262e]{min-height:0;padding:0 30px 30px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.scroll-content[data-v-556d262e]::-webkit-scrollbar{display:none}.member-banner-frame[data-v-556d262e]{width:100%;margin-top:20px;aspect-ratio:184 / 35;border-radius:14px;display:block;overflow:hidden}.member-banner[data-v-556d262e]{width:100%;height:100%;object-fit:contain;display:block}.plan-list[data-v-556d262e]{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.plan-card[data-v-556d262e],.package-card[data-v-556d262e]{position:relative;border:1px solid #382c4b;color:#fff;background:#1b1527}.plan-card[data-v-556d262e]{min-height:250px;padding:24px 22px 20px;border-radius:14px;display:flex;flex-direction:column;align-items:center;text-align:left}.plan-card header[data-v-556d262e]{width:100%;display:flex;align-items:baseline;justify-content:space-between}.plan-card strong[data-v-556d262e]{font-size:17px}.plan-card header b[data-v-556d262e]{font-size:18px}.plan-card header small[data-v-556d262e],.plan-card li small[data-v-556d262e]{color:#9f96ad;font-size:10px}.plan-card ul[data-v-556d262e]{width:100%;margin:18px 0 16px;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.plan-card li[data-v-556d262e]{min-height:18px;font-size:12px;display:grid;grid-template-columns:20px 1fr;align-items:center;gap:8px}.plan-card li img[data-v-556d262e]{width:18px;height:18px}.plan-card li small[data-v-556d262e]{grid-column:2;margin-top:-6px}.plan-card>button[data-v-556d262e]{width:100%;height:42px;margin-top:auto;border:1px solid #3a2a50;border-radius:22px;color:#fff;background:transparent}.plan-card.selected>button[data-v-556d262e]{border-color:#ff2e91;background:#ff2e91}.plan-card.disabled[data-v-556d262e]{cursor:not-allowed;opacity:.46}.plan-card.disabled>button[data-v-556d262e],.plan-card>button[data-v-556d262e]:disabled{border-color:#3a3444;color:#777080;background:#26212c;cursor:not-allowed}.points-heading[data-v-556d262e]{margin-top:28px}.points-heading h2[data-v-556d262e]{margin:0;font-size:17px}.points-heading p[data-v-556d262e]{margin:8px 0 0;color:#81798e;font-size:11px}.member-tip[data-v-556d262e]{box-sizing:border-box;width:100%;min-height:40px;margin:18px 0 0;padding:12px;border:1px solid #3d1e5e;border-radius:10px;color:#a69fbc;background:#1d112e;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;text-align:left;cursor:pointer}.member-tip-copy[data-v-556d262e]{min-width:0;display:flex;align-items:center;gap:6px}.member-tip-copy>img[data-v-556d262e]{width:14px;height:14px;flex:0 0 14px}.member-tip-copy>span[data-v-556d262e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-tip-action[data-v-556d262e]{color:#ff2e91;display:flex;align-items:center;gap:2px;flex:0 0 auto;font-weight:600;white-space:nowrap}.member-tip-action img[data-v-556d262e]{width:10px;height:10px}.plan-card>i[data-v-556d262e],.package-card>i[data-v-556d262e]{background:#ff2e91}.plan-card>i[data-v-556d262e]{position:absolute;inset:-9px 8px auto auto;padding:4px 10px;border-radius:10px 10px 10px 0;color:#1b1223;background:#ffd21f;font-size:9px;font-style:normal;font-weight:700}.selected[data-v-556d262e]{border-color:#ff4ca0;box-shadow:inset 0 0 0 1px #ff4ca0}.package-grid[data-v-556d262e]{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.package-card[data-v-556d262e]{min-height:150px;padding:20px;border-radius:14px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.package-card>i[data-v-556d262e]{position:absolute;inset:-1px -1px auto auto;padding:4px 9px;border-radius:0 12px 0 10px;color:#fff;background:#ff2e91;font-size:10px;font-style:normal}.package-card .package-total[data-v-556d262e]{display:flex;align-items:center;gap:6px}.package-card img[data-v-556d262e]{width:28px}.package-card strong[data-v-556d262e]{font-size:22px}.package-card>b[data-v-556d262e]{margin-top:auto;padding:7px 12px;border-radius:8px;color:#fff;background:#241933}.package-card>small[data-v-556d262e]{color:#7f768f}.price-guide[data-v-556d262e],.ledger[data-v-556d262e]{margin-top:30px;padding:0;border:0;border-radius:0;background:transparent}.price-guide h2[data-v-556d262e],.ledger h2[data-v-556d262e]{margin:0 0 14px;font-size:15px}.price-guide div[data-v-556d262e]{min-height:44px;border-bottom:1px solid #251d31;display:flex;align-items:center;justify-content:space-between;color:#c7bfd3;font-size:12px}.price-guide div span[data-v-556d262e]{display:flex;align-items:center;gap:10px}.price-guide div i[data-v-556d262e]{width:16px;color:#ff2e91;font-style:normal;text-align:center}.price-guide div b[data-v-556d262e]{color:#aaa2b7;font-weight:500}.price-guide>small[data-v-556d262e]{display:block;margin-top:14px;color:#625b6e;font-size:9px}.price-guide p[data-v-556d262e],.ledger p[data-v-556d262e],.payment-error[data-v-556d262e]{margin:12px 0 0;color:#ff5a8f;font-size:13px;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}.ledger p[data-v-556d262e]{text-align:left;color:#716a7d}.ledger-list[data-v-556d262e]{display:flex;flex-direction:column;gap:8px}.ledger-item[data-v-556d262e]{min-height:52px;padding:10px 14px;border-radius:8px;background:#151020;display:flex;align-items:center;justify-content:space-between;gap:16px}.ledger-item span[data-v-556d262e]{display:flex;flex-direction:column;gap:4px;min-width:0}.ledger-item span b[data-v-556d262e]{color:#fff;font-size:12px;font-weight:500}.ledger-item span small[data-v-556d262e]{color:#655d74;font-size:9px}.ledger-item>strong[data-v-556d262e]{color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.ledger-item>strong.credit[data-v-556d262e]{color:#ff2e91}.ledger-pagination[data-v-556d262e]{margin-top:8px;display:flex;justify-content:center;gap:6px}.ledger-pagination button[data-v-556d262e]{width:28px;height:28px;padding:0;border:1px solid #382c4b;border-radius:8px;color:#8f879d;background:#171120;font-size:12px}.ledger-pagination button.active[data-v-556d262e]{border-color:#ff2e91;color:#fff;background:#ff2e91}.ledger-pagination button[data-v-556d262e]:disabled{cursor:default;opacity:.4}.empty-config[data-v-556d262e]{color:#81798e;font-size:13px}.pay-bar[data-v-556d262e]{min-height:84px;padding:16px 30px;border-top:1px solid #2b223b;border-radius:0 0 24px 24px;background:#0f0b18;display:flex;align-items:center;justify-content:space-between;gap:24px}.settlement-summary[data-v-556d262e]{display:flex;align-items:center;gap:10px}.settlement-summary>img[data-v-556d262e]{width:20px;height:20px}.settlement-summary>span[data-v-556d262e]{display:flex;flex-direction:column;gap:4px}.settlement-summary small[data-v-556d262e]{color:#8f879d;font-size:10px}.settlement-summary b[data-v-556d262e]{color:#fff;font-size:16px}.pay-bar button[data-v-556d262e]{width:150px;height:48px;border:0;border-radius:24px;color:#fff;background:linear-gradient(90deg,#ff247f,#e830bd);font-weight:600}.pay-bar button[data-v-556d262e]:disabled{opacity:.4}.mobile-header[data-v-556d262e]{display:none}.payment-mask[data-v-556d262e]{position:fixed;z-index:50;inset:0;background:#000000b3;display:grid;place-items:center}.payment-sheet[data-v-556d262e]{box-sizing:border-box;width:400px;padding:28px;border:1.5px solid #2d224b;border-radius:24px;background:#151124;box-shadow:0 16px 16px #00000080;display:flex;flex-direction:column;gap:16px}.payment-success[data-v-556d262e]{box-sizing:border-box;width:400px;padding:34px 28px 28px;border:1.5px solid #44285f;border-radius:24px;color:#fff;background:#151124;box-shadow:0 16px 32px #0000008c;display:flex;flex-direction:column;align-items:center;text-align:center}.order-created[data-v-556d262e]{position:relative;box-sizing:border-box;width:560px;padding:42px 34px 34px;border:1px solid rgba(255,52,137,.42);border-radius:26px;color:#fff;background:radial-gradient(circle at 50% 0,rgba(102,39,143,.38),transparent 52%),#100c18;box-shadow:0 24px 70px #0000009e;text-align:center}.order-close[data-v-556d262e]{position:absolute;top:20px;right:20px;width:46px;height:46px;border:0;border-radius:50%;color:#fff;background:#40364d;font-size:34px;line-height:1}.order-created h2[data-v-556d262e]{margin:10px 0 12px;font-size:34px}.order-created>p[data-v-556d262e]:not(.payment-error){margin:0 0 26px;color:#aaa2b7;font-size:17px}.order-created dl[data-v-556d262e]{margin:0;display:grid;gap:10px}.order-created dl div[data-v-556d262e]{min-height:62px;padding:0 18px;border-radius:12px;background:#ffffff0b;display:flex;align-items:center;justify-content:space-between;gap:18px}.order-created dt[data-v-556d262e]{color:#aaa2b7;font-size:17px}.order-created dd[data-v-556d262e]{margin:0;max-width:70%;overflow-wrap:anywhere;font-size:17px;font-weight:700}.order-created .order-number dd[data-v-556d262e]{max-width:none;min-width:0;flex:1;overflow-wrap:normal;white-space:nowrap;text-align:right;font-size:clamp(10px,2.6vw,17px);letter-spacing:-.02em}.order-actions[data-v-556d262e]{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.payment-proof-mask[data-v-556d262e]{z-index:60}.payment-proof-dialog[data-v-556d262e]{position:relative;box-sizing:border-box;width:520px;padding:36px 30px 28px;border:1px solid rgba(255,52,137,.4);border-radius:24px;color:#fff;background:#151124;box-shadow:0 24px 70px #0000009e}.payment-proof-dialog h2[data-v-556d262e]{margin:0 0 10px;font-size:26px}.payment-proof-dialog>p[data-v-556d262e]:not(.payment-error){margin:0 54px 22px 0;color:#aaa2b7;line-height:1.6}.proof-grid[data-v-556d262e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.proof-grid article[data-v-556d262e],.proof-picker[data-v-556d262e]{position:relative;height:150px;border:1px dashed #5b4772;border-radius:14px;overflow:hidden;background:#0d0916}.proof-grid article img[data-v-556d262e]{width:100%;height:100%;object-fit:cover}.proof-grid article button[data-v-556d262e],.proof-grid article span[data-v-556d262e]{position:absolute;top:8px;right:8px;border:0;border-radius:14px;color:#fff;background:#05030ac7}.proof-grid article button[data-v-556d262e]{width:28px;height:28px;font-size:20px}.proof-grid article span[data-v-556d262e]{padding:5px 10px;color:#63e3ae;font-size:12px}.proof-picker[data-v-556d262e]{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#aaa2b7}.proof-picker input[data-v-556d262e]{position:absolute;width:1px;height:1px;opacity:0}.proof-picker b[data-v-556d262e]{color:#ff2d8d;font-size:34px;font-weight:400}.payment-proof-dialog>small[data-v-556d262e]{display:block;margin-top:12px;color:#716a7d}.proof-actions[data-v-556d262e]{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.proof-actions button[data-v-556d262e]{min-height:48px;border-radius:24px;color:#fff;font-size:16px;font-weight:600}.proof-cancel[data-v-556d262e]{border:1px solid #493660;background:transparent}.proof-submit[data-v-556d262e]{border:0;background:linear-gradient(90deg,#ff247f,#e830bd)}.proof-submit[data-v-556d262e]:disabled{cursor:not-allowed;opacity:.45}.order-actions button[data-v-556d262e]{min-height:54px;border-radius:14px;color:#fff;font-size:17px;font-weight:700}.payment-complete[data-v-556d262e]{border:1px solid #51465e;background:transparent}.go-payment[data-v-556d262e]{border:0;background:#ff2e91}.order-created>small[data-v-556d262e]{display:block;margin-top:14px;color:#716a7d}.success-icon[data-v-556d262e]{width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#ff2d8d,#d930cf);display:grid;place-items:center;font-size:30px;font-weight:700}.payment-success h2[data-v-556d262e]{margin:18px 0 8px;font-size:24px}.payment-success p[data-v-556d262e]{margin:0;color:#aaa2b7;font-size:14px}.payment-success strong[data-v-556d262e]{margin:18px 0 22px;font-size:28px}.payment-success button[data-v-556d262e]{width:100%;min-height:46px;border:0;border-radius:24px;color:#fff;background:linear-gradient(90deg,#ff247f,#e830bd);font-weight:600}.payment-success .success-close[data-v-556d262e]{margin-top:10px;border:1px solid #493660;background:transparent}.payment-success small[data-v-556d262e]{margin-top:14px;color:#716a7d}.payment-sheet header[data-v-556d262e]{display:flex;align-items:center;justify-content:space-between}.payment-sheet h2[data-v-556d262e]{margin:0;font-size:20px}.payment-body[data-v-556d262e]{display:flex;flex-direction:column;gap:16px}.purchase-info[data-v-556d262e]{min-height:54px;display:flex;align-items:center;justify-content:space-between}.purchase-info>b[data-v-556d262e]{color:#fff;font-size:20px}.purchase-left[data-v-556d262e]{display:flex;align-items:center;gap:12px}.product-icon[data-v-556d262e]{width:36px;height:36px;display:grid;place-items:center}.product-icon img[data-v-556d262e]{width:36px;height:36px}.product-copy[data-v-556d262e],.channel-copy[data-v-556d262e]{display:flex;flex-direction:column;gap:2px;text-align:left}.product-copy strong[data-v-556d262e]{font-size:16px}.product-copy small[data-v-556d262e]{color:#8e88a5;font-size:12px}.payment-channels[data-v-556d262e]{display:flex;flex-direction:column;gap:12px}.channel[data-v-556d262e]{width:100%;min-height:64px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;color:#fff;background:#13101e;display:flex;align-items:center;gap:12px}.channel[data-v-556d262e]:disabled,.cancel[data-v-556d262e]:disabled{cursor:wait;opacity:.55}.payment-loading[data-v-556d262e]{margin:4px 0 0;color:#ff2c91;font-size:12px;text-align:center}.channel-icon[data-v-556d262e]{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;overflow:hidden}.channel-icon.wechat[data-v-556d262e]{background:#09bb07}.channel-icon.alipay[data-v-556d262e]{background:#1677ff}.channel-icon img[data-v-556d262e]{width:28px;height:28px}.channel-copy strong[data-v-556d262e]{font-size:14px;font-weight:500}.channel-copy small[data-v-556d262e]{color:#5f587d;font-size:11px}.channel-chevron[data-v-556d262e]{width:16px;height:16px;margin-left:auto}.cancel[data-v-556d262e]{width:100%;height:50px;margin-top:0;border:1px solid #4d427e;border-radius:25px;color:#fff;background:#251d3a}.sheet-handle[data-v-556d262e]{display:none}@media(max-width:767px){.recharge-main[data-v-556d262e]{margin-left:0;padding:0;display:flex;flex-direction:column}.mobile-header[data-v-556d262e]{box-sizing:border-box;width:100%;height:64px;padding:16px 12px;display:flex;align-items:center;justify-content:space-between}.mobile-title[data-v-556d262e]{width:161px;display:flex;align-items:center;gap:4px}.mobile-header button[data-v-556d262e]{width:24px;height:24px;padding:0;border:0;background:none}.mobile-header button img[data-v-556d262e]{display:block;width:24px;height:24px}.mobile-header strong[data-v-556d262e]{font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;font-weight:600;line-height:normal}.mobile-balance[data-v-556d262e]{box-sizing:border-box;min-height:36px;padding:4px 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;display:flex;align-items:center;gap:6px}.mobile-balance img[data-v-556d262e]{width:28px;height:28px}.mobile-balance b[data-v-556d262e]{color:#fff;font-size:14px;font-weight:600}.recharge-panel[data-v-556d262e]{width:100%;flex:1;border:0;border-radius:0;box-shadow:none;background:#08050d}.panel-header[data-v-556d262e]{display:none}.tabs[data-v-556d262e]{box-sizing:border-box;width:calc(100% - 24px);height:44px;margin:0 12px 16px;padding:4px;gap:4px;border-color:#bbbbbb26;border-radius:100px;background:#141021}.tabs button[data-v-556d262e]{flex:1;min-width:0;padding:0;border-radius:100px;font-size:14px;font-weight:500}.tabs button.active[data-v-556d262e]{font-weight:600}.scroll-content[data-v-556d262e]{flex:1;padding:0 12px 108px}.member-banner[data-v-556d262e]{height:100%}.member-banner-frame[data-v-556d262e]{margin-top:20px;aspect-ratio:184 / 35;border-radius:12px}.plan-list[data-v-556d262e]{grid-template-columns:1fr;gap:10px}.plan-card[data-v-556d262e]{min-height:92px;padding:16px}.package-grid[data-v-556d262e]{margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.package-card[data-v-556d262e]{box-sizing:border-box;min-width:0;min-height:126px;padding:14px;border-color:#2e2442;border-radius:12px;background:#120b24;gap:12px;isolation:isolate}.package-card.selected[data-v-556d262e]{border-color:#ff2e91;background:linear-gradient(203deg,rgba(255,46,145,.32) 0 13%,transparent 13% 100%),#120b24;box-shadow:none}.package-card>i[data-v-556d262e]{z-index:2;inset:7px 7px auto auto;padding:2px 6px;border-radius:4px;color:#ff2e91;background:#34102a;font-size:10px;font-weight:600}.package-card>i.hot[data-v-556d262e]{color:#fe9a3e;background:#2c1b1b}.package-card .package-total[data-v-556d262e]{gap:6px}.package-card img[data-v-556d262e]{width:20px;height:20px}.package-card strong[data-v-556d262e]{font-size:18px;line-height:normal}.package-card>small[data-v-556d262e]{width:100%;color:#a69fbc;font-size:11px;line-height:normal;text-align:left;white-space:nowrap}.package-card>b[data-v-556d262e]{box-sizing:border-box;width:100%;margin-top:auto;padding:8px;border-radius:8px;background:#1d182e;font-size:13px;line-height:normal;text-align:center}.price-guide[data-v-556d262e],.ledger[data-v-556d262e]{margin-top:18px;padding:16px;background:#120e19}.price-guide div[data-v-556d262e]{grid-template-columns:1fr auto}.price-guide em[data-v-556d262e]{grid-column:2}.pay-bar[data-v-556d262e]{min-height:78px;padding:12px 16px;background:#100b17f5}.pay-bar[data-v-556d262e]{justify-content:space-between}.pay-bar button[data-v-556d262e]{width:154px}.payment-mask[data-v-556d262e]{align-items:end}.payment-sheet[data-v-556d262e]{width:100%;padding:8px 20px 24px;border:0;border-radius:24px 24px 0 0;box-shadow:0 -8px 12px #00000080}.payment-success[data-v-556d262e]{width:calc(100% - 32px)}.order-created[data-v-556d262e]{width:calc(100% - 24px);padding:30px 18px 22px;border-radius:22px 22px 0 0}.payment-proof-dialog[data-v-556d262e]{width:100%;padding:30px 18px 22px;border-radius:22px 22px 0 0}.proof-grid article[data-v-556d262e],.proof-picker[data-v-556d262e]{height:128px}.order-close[data-v-556d262e]{top:14px;right:14px;width:38px;height:38px;font-size:28px}.order-created h2[data-v-556d262e]{font-size:26px}.order-created>p[data-v-556d262e]:not(.payment-error),.order-created dt[data-v-556d262e],.order-created dd[data-v-556d262e],.order-actions button[data-v-556d262e]{font-size:15px}.sheet-handle[data-v-556d262e]{width:36px;height:4px;margin:0 auto;border-radius:4px;background:#2d224b;display:block}.payment-sheet h2[data-v-556d262e]{font-size:18px}.product-copy strong[data-v-556d262e]{font-size:15px}.purchase-info>b[data-v-556d262e]{font-size:18px}.channel[data-v-556d262e]{min-height:60px;padding:14px}.cancel[data-v-556d262e]{height:48px}}.chat-error[data-v-9a8c4668]{min-height:100vh;padding:24px;background:#08050e;display:grid;place-items:center;text-align:center}.chat-error section[data-v-9a8c4668]{width:min(420px,100%);padding:36px;border:1px solid #2e2544;border-radius:24px;background:#151124}.chat-error h1[data-v-9a8c4668]{margin:0;font-size:24px}.chat-error p[data-v-9a8c4668]{margin:16px 0 24px;color:#a69fbc}.chat-error a[data-v-9a8c4668]{height:46px;border-radius:23px;color:#fff;background:#ff2e91;display:grid;place-items:center;text-decoration:none}.chat-page[data-v-9a8c4668]{height:100dvh;min-height:0;overflow:hidden;color:#fffdfa;background:#0b0712;display:grid;grid-template-columns:64px 240px minmax(0,1fr) 320px}.chat-rail[data-v-9a8c4668]{min-height:0;padding:20px 8px;border-right:1px solid rgba(255,255,255,.06);background:#030106;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.chat-rail[data-v-9a8c4668]::-webkit-scrollbar{display:none}.chat-rail-menu[data-v-9a8c4668]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:8px}.chat-rail[data-v-9a8c4668] .brand-logo strong{display:none}.chat-rail-divider[data-v-9a8c4668]{width:32px;height:1px;background:#ffffff0f}.chat-rail a[data-v-9a8c4668]{width:48px;height:48px;border-radius:12px;color:#a69fbc;display:grid;place-items:center;text-decoration:none;font-size:22px}.chat-rail a img[data-v-9a8c4668]{width:24px;height:24px}.chat-rail a.active[data-v-9a8c4668]{color:#ff2e91;background:#1e122c}.chat-rail .chat-rail-account[data-v-9a8c4668]{margin-top:16px;width:40px;height:40px;flex:0 0 40px;overflow:hidden;border-radius:50%;color:#fff;background:#2d2140;font-size:16px;font-weight:700}.chat-rail .chat-rail-account img[data-v-9a8c4668]{width:40px;height:40px;object-fit:cover}.recent-panel[data-v-9a8c4668]{min-height:0;padding:20px 12px;border-right:1px solid rgba(255,255,255,.06);background:#0a0615;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.recent-panel[data-v-9a8c4668]::-webkit-scrollbar{display:none}.recent-panel header[data-v-9a8c4668]{display:flex;justify-content:space-between;align-items:center}.recent-panel header a[data-v-9a8c4668]{color:#fff;text-decoration:none}.recent-panel header button[data-v-9a8c4668]{width:68px;height:32px;padding:0;border:1px solid #ff2e91;border-radius:18px;color:#ff2e91;background:transparent}.recent-panel h2[data-v-9a8c4668]{margin:20px 0 8px;color:#a69fbc;font-size:11px;text-transform:uppercase}.recent-panel>button[data-v-9a8c4668]{width:100%;padding:12px;border:0;border-radius:12px;color:#fff;background:transparent;display:flex;align-items:center;gap:10px;text-align:left}.recent-panel>button.active[data-v-9a8c4668]{background:#2d213c}.recent-panel img[data-v-9a8c4668]{width:40px;height:40px;border-radius:50%;object-fit:cover}.recent-panel .recent-avatar[data-v-9a8c4668]{width:40px;height:40px;flex:0 0 40px;border-radius:50%;object-fit:cover;overflow:hidden}.recent-panel span[data-v-9a8c4668]{min-width:0;flex:1;display:flex;flex-direction:column;gap:5px}.recent-panel strong[data-v-9a8c4668]{font-size:13px}.recent-panel em[data-v-9a8c4668]{color:#ff2e91;font-size:9px;font-style:normal}.recent-panel small[data-v-9a8c4668]{overflow:hidden;color:#a69fbc;text-overflow:ellipsis;white-space:nowrap}.recent-panel b[data-v-9a8c4668]{min-width:20px;height:20px;padding:0 5px;border-radius:50%;background:#ff2e91;display:grid;place-items:center;font-size:10px}.load-history[data-v-9a8c4668]{min-width:112px;height:30px;margin:0 auto 12px;padding:0 14px;border:1px solid #4d427e;border-radius:15px;color:#a69fbc;background:#181524db;display:block;font-size:11px}.chat-main[data-v-9a8c4668]{position:relative;min-width:0;min-height:0;height:100%;overflow:hidden;background:#08050e}.chat-background[data-v-9a8c4668]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.48}.chat-header[data-v-9a8c4668]{position:relative;z-index:2;height:64px;padding:10px 24px;background:#030106e0;display:flex;align-items:center;gap:10px}.chat-header>a[data-v-9a8c4668]{display:none}.header-avatar[data-v-9a8c4668]{position:relative;width:40px;height:40px;flex:0 0 40px}.header-avatar .avatar-media[data-v-9a8c4668]{width:100%;height:100%;border-radius:50%;object-fit:cover}.header-avatar .online-dot[data-v-9a8c4668]{position:absolute;right:0;bottom:0;width:10px;height:10px}.chat-header>span[data-v-9a8c4668]:not(.header-avatar){flex:0 0 auto;display:flex;flex-direction:column}.chat-header strong[data-v-9a8c4668]{font-size:14px}.chat-header i[data-v-9a8c4668]{display:inline-block;width:7px;height:7px;margin-left:5px;border-radius:50%;background:#27d88b}.chat-header small[data-v-9a8c4668]{color:#a69fbc}.chat-header button[data-v-9a8c4668]{width:40px;height:40px;border:0;border-radius:50%;color:#fff;background:#ffffff14}.chat-header button>img[data-v-9a8c4668],.chat-header>a img[data-v-9a8c4668]{width:16px;height:16px}.chat-header .text-mode-button[data-v-9a8c4668]{width:auto;min-width:0;height:28px;padding:6px 10px;border:0;border-radius:100px;color:#fffdfa;background:#ffffff1a;display:flex;align-items:center;gap:6px}.chat-header .text-mode-button>img[data-v-9a8c4668]{width:12px;height:12px}.text-mode-button span[data-v-9a8c4668]{font-size:11px;white-space:nowrap}.text-mode-button em[data-v-9a8c4668]{padding:2px 5px;border-radius:8px;color:#ff91c2;background:#ff2e9124;font-size:9px;font-style:normal;white-space:nowrap}.text-mode-button[data-tone=immersive][data-v-9a8c4668]{background:#6d389747}.text-mode-button[data-tone=deep][data-v-9a8c4668]{background:linear-gradient(90deg,#6d38974d,#ff2e912e)}.text-mode-button small[data-v-9a8c4668]{color:#a69fbc;font-size:11px;white-space:nowrap}.chat-header .text-mode-button>img.mode-chevron[data-v-9a8c4668]{width:10px;height:10px}.chat-header button.balance[data-v-9a8c4668]{width:auto;margin-left:auto;padding:0 14px;border:0;background:#ffffff1a;border-radius:20px;display:flex;align-items:center;gap:6px}.chat-header .balance img[data-v-9a8c4668]{width:26px}.chat-scroll[data-v-9a8c4668]{position:relative;z-index:1;height:calc(100dvh - 64px);overflow:auto;padding:16px 24px 96px;-ms-overflow-style:none;scrollbar-width:none}.chat-scroll[data-v-9a8c4668]::-webkit-scrollbar{display:none;width:0;height:0}.narrative[data-v-9a8c4668]{width:680px;max-width:100%}.narrative[data-v-9a8c4668],.status-card[data-v-9a8c4668]{padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#1b0f2fcc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.narrative p[data-v-9a8c4668]{margin:0;color:#d9cee8;line-height:1.6}.narrative p+p[data-v-9a8c4668]{margin-top:10px}.narrative .dialogue[data-v-9a8c4668]{color:#fffdfa;font-size:14px}.status-card[data-v-9a8c4668]{display:none;width:min(484px,100%);margin-top:12px}.status-card h2[data-v-9a8c4668],.context-panel h2[data-v-9a8c4668]{margin:0 0 16px;font-size:14px}.status-grid[data-v-9a8c4668]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.status-grid label span[data-v-9a8c4668]{display:flex;justify-content:space-between;color:#cfc6df;font-size:12px}.status-grid i[data-v-9a8c4668]{display:block;height:5px;margin-top:5px;border-radius:3px;background:#2b2534}.status-grid em[data-v-9a8c4668]{display:block;height:100%;border-radius:3px;background:#ff58bd}.status-card>p[data-v-9a8c4668]{color:#cfc6df;font-size:12px}.status-card footer[data-v-9a8c4668]{display:flex;gap:12px}.status-card footer span[data-v-9a8c4668]{flex:1;padding:12px;border-radius:10px;background:#ffffff0a;color:#a69fbc;font-size:10px}.status-card footer strong[data-v-9a8c4668]{display:block;margin-top:5px;color:#fff}.quick-replies[data-v-9a8c4668]{width:510px;margin-top:16px;display:flex;flex-direction:column;gap:8px}.quick-replies small[data-v-9a8c4668]{color:#a69fbc}.quick-replies button[data-v-9a8c4668]{width:fit-content;min-height:38px;padding:0 18px;border:1px solid #654b8c;border-radius:20px;color:#fff;background:#1c1630;text-align:left}.assistant-inline[data-v-9a8c4668]{width:min(484px,100%);margin-top:14px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.assistant-inline small[data-v-9a8c4668]{color:#a69fbc;font-size:11px}.assistant-inline>button[data-v-9a8c4668]{width:fit-content;max-width:100%;min-height:38px;padding:9px 18px;border:1px solid #4d427e;border-radius:999px;color:#fffdfa;background:#171324e0;font-size:13px;line-height:1.45;text-align:left}.assistant-inline .assistant-status[data-v-9a8c4668],.assistant-inline .assistant-error[data-v-9a8c4668]{margin:4px 0}.messages[data-v-9a8c4668]{width:100%;display:flex;flex-direction:column;align-items:stretch}.messages p[data-v-9a8c4668]{width:fit-content;max-width:min(680px,85%);padding:10px 14px;border-radius:14px;line-height:1.65;white-space:pre-wrap}.messages .user[data-v-9a8c4668]{align-self:flex-end;margin-left:auto;color:#fff;background:#ff2e91}.messages p.assistant[data-v-9a8c4668]{width:680px;max-width:100%;align-self:flex-start;background:#21182f}.messages .assistant>span[data-v-9a8c4668]{display:block}.messages .assistant>span+span[data-v-9a8c4668]{margin-top:12px}.messages .assistant .dialogue-line[data-v-9a8c4668]{color:#fffdfa}.messages .assistant .narration-line[data-v-9a8c4668]{color:#a69fbc}.replying-indicator[data-v-9a8c4668]{align-self:flex-start;margin:12px 0;display:flex;align-items:center;gap:10px}.replying-avatar[data-v-9a8c4668]{width:34px;height:34px;flex:0 0 34px;overflow:hidden;border-radius:50%}.replying-pill[data-v-9a8c4668]{min-height:38px;padding:0 14px;border-radius:20px;color:#d8cfde;background:#2e1d28f0;display:inline-flex;align-items:center;gap:8px;font-size:12px}.replying-dots[data-v-9a8c4668]{display:inline-flex;align-items:center;gap:3px}.replying-dots i[data-v-9a8c4668]{width:5px;height:5px;border-radius:50%;background:#a99dab;animation:replying-dot-9a8c4668 1.05s ease-in-out infinite}.replying-dots i[data-v-9a8c4668]:nth-child(2){animation-delay:.14s}.replying-dots i[data-v-9a8c4668]:nth-child(3){animation-delay:.28s}@keyframes replying-dot-9a8c4668{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.replying-dots i[data-v-9a8c4668]{animation:none;opacity:.75}}.messages .round-scene-card[data-v-9a8c4668]{align-self:flex-start;margin:12px 0}.composer[data-v-9a8c4668]{position:absolute;z-index:4;inset:auto 40px 20px;height:44px;padding:4px 8px;border:1px solid #2e2544;border-radius:24px;background:#090510f0;display:flex;align-items:center;gap:8px}.composer button[data-v-9a8c4668]{border:0;color:#a69fbc;background:transparent}.composer button>img[data-v-9a8c4668]{width:14px;height:14px;display:block}.composer input[data-v-9a8c4668]{min-width:0;flex:1;border:0;outline:0;color:#fff;background:transparent}.composer .ai-button[data-v-9a8c4668]{padding:8px 14px;border-radius:16px;color:#fff;background:#ff2e91;display:flex;align-items:center;gap:4px}.composer .ai-price[data-v-9a8c4668]{margin-left:2px;padding-left:7px;border-left:1px solid rgba(255,255,255,.28);display:flex;align-items:center;gap:2px;font-size:11px}.composer .ai-price img[data-v-9a8c4668]{width:15px;height:15px}.composer .send[data-v-9a8c4668]{color:#ff2e91}.context-panel[data-v-9a8c4668]{width:320px;min-height:0;padding:20px;border-left:1px solid rgba(255,255,255,.06);background:#030106;display:flex;flex-direction:column;gap:16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.context-panel[data-v-9a8c4668]::-webkit-scrollbar{display:none}.context-panel article[data-v-9a8c4668]{padding:14px;border:1px solid rgba(138,56,245,.2);border-radius:16px;background:#1e152f66}.context-panel h2[data-v-9a8c4668]{margin:0;color:#fffdfa;display:flex;align-items:center;gap:8px;font-size:14px}.context-panel h2 img[data-v-9a8c4668],.next-goal img[data-v-9a8c4668],.scene-metadata img[data-v-9a8c4668],.unlock-scene img[data-v-9a8c4668],.memory-entry img[data-v-9a8c4668]{width:16px;height:16px;flex:none}.mission-panel[data-v-9a8c4668]{display:flex;flex-direction:column;gap:12px}.mission-details[data-v-9a8c4668]{display:flex;flex-direction:column;gap:8px}.mission-details p[data-v-9a8c4668],.scene-metadata p[data-v-9a8c4668]{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4}.mission-details span[data-v-9a8c4668]{width:64px;flex:none;color:#a69fbc}.mission-details strong[data-v-9a8c4668]{color:#fffdfa;font-weight:400}.next-goal[data-v-9a8c4668]{padding:10px;border-radius:8px;background:#0003;display:flex;flex-direction:column;gap:6px}.next-goal small[data-v-9a8c4668],.next-goal strong[data-v-9a8c4668]{color:#fffdfa;font-size:12px;line-height:1.4}.next-goal small[data-v-9a8c4668]{color:#a69fbc;display:flex;align-items:center;gap:6px}.character-status-panel[data-v-9a8c4668]{display:flex;flex-direction:column;gap:14px;background:#ffffff05!important}.meters-list[data-v-9a8c4668]{display:flex;flex-direction:column;gap:10px}.context-state[data-v-9a8c4668]{display:block;margin:0;color:#a69fbc;font-size:12px}.context-state span[data-v-9a8c4668]{display:flex;align-items:center;gap:6px}.context-state b[data-v-9a8c4668]{margin-left:auto;min-width:76px;color:#fffdfa;font-weight:500;display:flex;align-items:center;justify-content:flex-end;gap:5px;text-align:right}.status-emoji[data-v-9a8c4668]{width:16px;height:auto!important;margin:0!important;overflow:visible!important;background:transparent!important;font-style:normal}.context-state small[data-v-9a8c4668],.status-card small[data-v-9a8c4668]{min-width:28px;margin-left:0;font-size:10px;white-space:nowrap;text-align:right}.context-state .state-value[data-v-9a8c4668]{min-width:34px;justify-content:flex-end;color:#fffdfa}.context-state small.up[data-v-9a8c4668],.status-card small.up[data-v-9a8c4668]{color:#51d89b}.context-state small.down[data-v-9a8c4668],.status-card small.down[data-v-9a8c4668]{color:#ff6caa}.context-state i[data-v-9a8c4668]{display:block;height:6px;margin-top:6px;overflow:hidden;border-radius:3px;background:#ffffff1a}.context-state em[data-v-9a8c4668]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff2e91,#fb7fea)}.context-divider[data-v-9a8c4668]{height:1px;background:#ffffff14}.scene-metadata[data-v-9a8c4668]{display:flex;flex-direction:column;gap:8px}.scene-metadata p>span[data-v-9a8c4668]{width:72px;flex:none;color:#a69fbc;display:inline-flex;align-items:center;gap:4px}.scene-metadata strong[data-v-9a8c4668]{color:#fffdfa;font-weight:400}.unlock-scene[data-v-9a8c4668],.memory-entry[data-v-9a8c4668]{width:100%;border:0;color:#fffdfa;display:flex;align-items:center;justify-content:space-between}.unlock-scene[data-v-9a8c4668]{min-height:42px;padding:12px 16px;border-radius:100px;background:#1b1820}.unlock-scene[data-v-9a8c4668]:disabled{cursor:not-allowed;opacity:.45}.unlock-scene span[data-v-9a8c4668],.unlock-scene b[data-v-9a8c4668],.memory-entry span[data-v-9a8c4668]{display:inline-flex;align-items:center;gap:6px;font-size:12px}.memory-entry span img[data-v-9a8c4668]{width:20px;height:20px}.unlock-scene b[data-v-9a8c4668]{color:#fffdfa}.unlock-scene b img[data-v-9a8c4668]{width:18px;height:18px}.context-panel>.memory-entry[data-v-9a8c4668]{min-height:48px;padding:14px;border:1px solid rgba(138,56,245,.2);border-radius:12px;background:#ffffff05}.reply-label[data-v-9a8c4668]{width:min(484px,100%);margin:14px 0 8px;color:#a69fbc;font-size:11px}.message-price[data-v-9a8c4668]{width:fit-content;min-height:24px;margin:4px 0 0 18px;padding:4px 10px;border-radius:12px;background:#090510b8;color:#bcb4cd;display:inline-flex;align-items:center;gap:6px;font-size:12px}.message-price img[data-v-9a8c4668]{width:16px;height:16px;object-fit:contain}.assistant-mask[data-v-9a8c4668]{position:fixed;z-index:50;inset:0;background:#000000bf;display:none;align-items:flex-end;justify-content:center}.recharge-dialog-mask[data-v-9a8c4668]{position:fixed;z-index:80;inset:0;padding:40px;background:#000000c2;display:grid;place-items:center;overflow:auto}.insufficient-balance-mask[data-v-9a8c4668]{position:fixed;z-index:95;inset:0;padding:24px;background:#000000c7;display:grid;place-items:center}.insufficient-balance-dialog[data-v-9a8c4668]{position:relative;width:min(420px,100%);padding:42px 36px 32px;border:1px solid rgba(255,46,145,.42);border-radius:24px;background:#151024;box-shadow:0 24px 80px #00000080;color:#fff;text-align:center}.insufficient-balance-close[data-v-9a8c4668]{position:absolute;top:16px;right:16px;width:36px;height:36px;border:0;border-radius:50%;color:#b8afc8;background:#2a233c;font-size:24px;line-height:1}.insufficient-balance-icon[data-v-9a8c4668]{width:64px;height:64px;margin:0 auto 18px;border-radius:50%;background:linear-gradient(145deg,#ff2e91,#9d35ff);display:grid;place-items:center;box-shadow:0 10px 30px #ff2e9147}.insufficient-balance-icon img[data-v-9a8c4668]{width:36px;height:36px}.insufficient-balance-dialog h2[data-v-9a8c4668]{margin:0;font-size:24px}.insufficient-balance-dialog p[data-v-9a8c4668]{margin:12px 0 28px;color:#a69fbc;font-size:14px}.insufficient-balance-confirm[data-v-9a8c4668]{width:100%;min-height:48px;border:0;border-radius:24px;color:#fff;background:#ff2e91;font-size:16px;font-weight:700}.media-preview-mask[data-v-9a8c4668]{position:fixed;z-index:90;inset:0;padding:32px;background:#000000e0;display:grid;place-items:center}.media-preview-mask>button[data-v-9a8c4668]{position:fixed;top:24px;right:28px;width:42px;height:42px;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:#fff;background:#140e1ee6;font-size:28px}.media-preview-mask>img[data-v-9a8c4668],.media-preview-mask>video[data-v-9a8c4668]{width:min(1024px,92vw);max-height:86vh;aspect-ratio:16 / 9;border:1px solid #654b8c;border-radius:16px;background:#08050e;object-fit:contain}.chat-page.app-fullscreen .chat-rail[data-v-9a8c4668],.chat-page.app-fullscreen .recent-panel[data-v-9a8c4668],.chat-page.app-fullscreen .context-panel[data-v-9a8c4668]{display:none}.chat-page.app-fullscreen[data-v-9a8c4668]{position:fixed;z-index:100;inset:0;width:100vw;height:100dvh;grid-template-columns:minmax(0,1fr);background:#08050e}.fullscreen-tip[data-v-9a8c4668]{position:fixed;top:max(72px,calc(env(safe-area-inset-top) + 64px));left:50%;z-index:120;width:max-content;max-width:calc(100vw - 32px);padding:10px 16px;border:1px solid rgb(255 46 145 / 35%);border-radius:999px;background:#171020f5;box-shadow:0 12px 36px #00000073;color:#fff;font-size:13px;line-height:1.5;text-align:center;transform:translate(-50%)}.assistant-mask section[data-v-9a8c4668]{width:375px;padding:10px 12px 24px;border-radius:24px 24px 0 0;background:#110e1c}.assistant-mask i[data-v-9a8c4668]{width:40px;height:4px;margin:0 auto 14px;border-radius:2px;background:#5b546a;display:block}.assistant-mask h2[data-v-9a8c4668]{font-size:20px;display:flex;align-items:center;gap:7px}.assistant-mask h2 img[data-v-9a8c4668]{width:20px;height:20px}.assistant-status[data-v-9a8c4668],.assistant-error[data-v-9a8c4668]{margin:18px 4px;color:#a69fbc;line-height:1.6;font-size:14px}.assistant-error[data-v-9a8c4668]{color:#ff6caa}.assistant-mask button[data-v-9a8c4668]{width:100%;margin-top:12px;padding:16px;border:1px solid #31284a;border-radius:16px;color:#fff;background:#110e1b;display:flex;flex-direction:column;gap:8px;text-align:left}.assistant-mask button strong[data-v-9a8c4668]{color:#ff79b8;font-size:13px}.assistant-mask button span[data-v-9a8c4668]{font-size:15px}.assistant-mask .message-price[data-v-9a8c4668]{margin:14px 4px 0}@media(max-width:900px){.chat-page[data-v-9a8c4668]{display:block}.chat-rail[data-v-9a8c4668],.recent-panel[data-v-9a8c4668],.context-panel[data-v-9a8c4668]{display:none}.chat-main[data-v-9a8c4668]{height:100dvh;background:#0a0614}.chat-header[data-v-9a8c4668]{height:56px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.07);background:#030106db}.chat-header>a[data-v-9a8c4668]{width:24px;color:#fff;display:block;text-decoration:none;font-size:26px}.header-avatar[data-v-9a8c4668]{width:36px;height:36px;flex-basis:36px}.chat-header button[data-v-9a8c4668]{width:36px;height:36px}.chat-header .text-mode-button[data-v-9a8c4668],.text-mode-button span[data-v-9a8c4668],.text-mode-button em[data-v-9a8c4668],.text-mode-button small[data-v-9a8c4668],.text-mode-button .mode-chevron[data-v-9a8c4668]{display:none}.chat-header button.balance[data-v-9a8c4668]{padding:0 10px}.chat-page.ios-browser-mode[data-v-9a8c4668],.chat-page.ios-browser-mode .chat-main[data-v-9a8c4668]{min-height:calc(100dvh + 72px)}.chat-page.ios-browser-mode .chat-main[data-v-9a8c4668]{height:auto;overflow:visible}.chat-page.ios-browser-mode .chat-header[data-v-9a8c4668]{position:sticky;top:0;z-index:10}.chat-page.ios-browser-mode .chat-scroll[data-v-9a8c4668]{height:auto;min-height:calc(100dvh - 112px);overflow:visible}.chat-page.ios-browser-mode .composer[data-v-9a8c4668]{position:fixed;bottom:max(12px,env(safe-area-inset-bottom))}.chat-scroll[data-v-9a8c4668]{height:calc(100dvh - 112px);padding:16px 12px 104px}.narrative[data-v-9a8c4668]{width:100%;padding:16px;border-radius:16px}.status-card[data-v-9a8c4668]{display:none}.status-grid[data-v-9a8c4668]{gap:12px 16px}.status-card footer span[data-v-9a8c4668]{padding:12px;border-radius:12px}.scene-card[data-v-9a8c4668],.quick-replies[data-v-9a8c4668],.messages[data-v-9a8c4668]{width:100%}.messages p.assistant[data-v-9a8c4668]{width:100%;max-width:100%}.composer[data-v-9a8c4668]{inset:auto 12px 12px;height:52px;padding:6px 12px;border-color:#ffffff12}.composer .send[data-v-9a8c4668]{display:none}.assistant-mask section[data-v-9a8c4668]{width:100%;padding:12px 12px 34px;border-top:1px solid rgba(255,255,255,.04);box-shadow:0 -10px 12px #00000080}.assistant-mask[data-v-9a8c4668]{display:flex}.assistant-inline[data-v-9a8c4668]{display:none}.assistant-mask h2[data-v-9a8c4668]{margin:0 4px 4px;font-size:18px}.assistant-mask button[data-v-9a8c4668]{margin-top:12px;padding:16px}}.account-section[data-v-d6f7ed37]{margin:24px 0}.account-section>header[data-v-d6f7ed37]{margin-bottom:10px}.account-section h2[data-v-d6f7ed37]{margin:0;font-size:15px}.account-section p[data-v-d6f7ed37]{margin:5px 0 0;color:#81798d;font-size:10px}.section-body[data-v-d6f7ed37]{padding:0 16px;border:1px solid #251d34;border-radius:14px;background:#15101f}@media(max-width:767px){.account-section[data-v-d6f7ed37]{margin:20px 0}.account-section h2[data-v-d6f7ed37]{font-size:16px}.section-body[data-v-d6f7ed37]{padding:0 12px}}.account-row[data-v-502f4280]{min-height:48px;border-bottom:1px solid #241c31;display:flex;align-items:center;gap:10px}.account-row[data-v-502f4280]:last-child{border:0}.account-row span[data-v-502f4280]{flex:1;color:#aaa2b5;font-size:12px}.account-row b[data-v-502f4280]{color:#d8d2df;font-size:11px;font-weight:400}.account-row b.danger[data-v-502f4280]{color:#ff2e91}.account-row i[data-v-502f4280]{color:#766d83;font-style:normal}.toggle[data-v-502f4280]{width:30px;height:17px;padding:2px;border:0;border-radius:9px;background:#8a38f5}.toggle em[data-v-502f4280]{width:13px;height:13px;margin-left:auto;border-radius:50%;background:#fff;display:block}.modal-mask[data-v-6da019a8]{position:fixed;z-index:60;inset:0;background:#000c;display:grid;place-items:center}.account-modal[data-v-6da019a8]{box-sizing:border-box;width:330px;padding:20px;border:1.5px solid #2d224b;border-radius:24px;background:#151124;box-shadow:0 16px 16px #00000080}.modal-gender[data-v-6da019a8],.modal-password[data-v-6da019a8]{padding:24px}.account-modal header[data-v-6da019a8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.account-modal h2[data-v-6da019a8]{margin:0;font-size:20px}.account-modal header button[data-v-6da019a8]{border:0;color:#8f859e;background:none}.account-modal header button img[data-v-6da019a8]{width:24px;height:24px;display:block}.field[data-v-6da019a8]{height:52px;padding:0 14px;border:1px solid #443653;border-radius:14px;display:flex;align-items:center}.field input[data-v-6da019a8],.password input[data-v-6da019a8]{flex:1;border:0;outline:0;color:#fff;background:none}.delete-warning[data-v-6da019a8]{margin-bottom:20px;padding:16px;border:1px solid rgba(255,46,145,.35);border-radius:14px;background:#ff2e9114}.delete-warning strong[data-v-6da019a8]{color:#fff}.delete-warning p[data-v-6da019a8]{margin:8px 0 0;color:#a69fbc;font-size:13px;line-height:20px}.delete-warning .asset-warning[data-v-6da019a8]{color:#ff8fc0}.modal-delete .save[data-v-6da019a8]{background:#d62f67}.field span[data-v-6da019a8],.hint[data-v-6da019a8]{color:#7f758e;font-size:11px}.introduction-field[data-v-6da019a8]{position:relative;display:block}.introduction-field textarea[data-v-6da019a8]{width:100%;min-height:116px;padding:14px;border:1px solid #443653;border-radius:14px;outline:0;resize:none;color:#fff;background:#13101e;font:inherit}.introduction-field span[data-v-6da019a8]{position:absolute;right:12px;bottom:10px;color:#7f758e;font-size:11px}.choice[data-v-6da019a8]{width:100%;height:52px;margin-bottom:10px;padding:0 18px;border:1.5px solid rgba(255,255,255,.12);border-radius:16px;color:#fff;background:#13101e;display:flex;align-items:center;justify-content:space-between;text-align:left}.choice.selected[data-v-6da019a8]{border-color:#ff2e91;font-weight:600}.choice img[data-v-6da019a8]{width:8px;height:8px}.password[data-v-6da019a8]{display:block;margin-bottom:16px;color:#9e94ab;font-size:13px}.password[data-v-6da019a8]:last-of-type{margin-bottom:0}.password-input[data-v-6da019a8]{position:relative;width:100%;height:50px;margin-top:8px;display:block}.password-input input[data-v-6da019a8]{width:100%;box-sizing:border-box;height:50px;padding:0 48px 0 14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#13101e}.password-input button[data-v-6da019a8]{position:absolute;right:14px;top:50%;width:24px;height:24px;padding:0;border:0;transform:translateY(-50%);background:transparent;display:grid;place-items:center;cursor:pointer}.password-input button img[data-v-6da019a8]{width:20px;height:20px;opacity:.72}.benefit[data-v-6da019a8]{height:52px;margin-bottom:10px;padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:12px;display:flex;align-items:center;justify-content:space-between;color:#a69fbc;background:#13101e}.benefit[data-v-6da019a8]:nth-of-type(n+3){height:48px}.benefit[data-v-6da019a8]:last-of-type{margin-bottom:0}.benefit b[data-v-6da019a8]{color:#fff;font-size:13px;display:flex;align-items:center;gap:8px}.benefit b img[data-v-6da019a8]{width:24px;height:24px}.benefit:nth-of-type(-n+2) b[data-v-6da019a8]{color:#ff2e91}.membership-plan[data-v-6da019a8]{width:100%;min-height:68px;margin-bottom:10px;padding:12px 16px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;background:#13101e;display:flex;align-items:center;justify-content:space-between;text-align:left}.membership-plan span[data-v-6da019a8]{display:flex;flex-direction:column;gap:5px}.membership-plan small[data-v-6da019a8]{color:#a69fbc}.membership-plan b[data-v-6da019a8]{color:#ff8fc0;font-size:18px}.membership-plan.selected[data-v-6da019a8]{border-color:#ff2e91;box-shadow:inset 0 0 0 1px #ff2e91}.membership-empty[data-v-6da019a8]{color:#8e88a5;text-align:center}.preference h3[data-v-6da019a8]{margin:0 0 8px;color:#5f587d;font-size:13px;line-height:18px}.preference+.preference[data-v-6da019a8]{margin-top:16px}.preference div[data-v-6da019a8]{display:flex;flex-wrap:wrap;gap:6px}.preference button[data-v-6da019a8]{height:28px;padding:0 12px;border:1px solid #44396b;border-radius:14px;color:#8e88a5;background:#ffffff0f;font-size:13px}.preference button.selected[data-v-6da019a8]{border-color:#ff2e9180;color:#fff;background:#ff2e9133}.preference:nth-of-type(4) div[data-v-6da019a8]{flex-wrap:nowrap}.preference:nth-of-type(4) button[data-v-6da019a8]{min-width:0;padding-inline:10px;white-space:nowrap}.account-modal footer[data-v-6da019a8]{margin-top:20px;display:flex;gap:12px}.account-modal footer button[data-v-6da019a8]{height:48px;border-radius:24px;color:#fff;font-weight:600}.modal-gender footer button[data-v-6da019a8],.modal-password footer button[data-v-6da019a8]{height:44px}.modal-gender .cancel[data-v-6da019a8],.modal-password .cancel[data-v-6da019a8]{width:auto;flex:1}.modal-gender .save[data-v-6da019a8],.modal-password .save[data-v-6da019a8]{flex:1}.cancel[data-v-6da019a8]{width:110px;flex:none;border:1px solid #4d427e;background:#251d3a}.save[data-v-6da019a8]{flex:1;border:0;background:#ff2e91}.save[data-v-6da019a8]:disabled{opacity:.6}.modal-error[data-v-6da019a8]{margin:10px 0 0;color:#ff5a8f;font-size:12px;text-align:center}.gender-later[data-v-6da019a8]{display:none}.agreement[data-v-6da019a8]{margin:10px 0 0;line-height:17px;text-align:center;color:#a69fbc;font-size:12px}@media(min-width:768px){.account-modal[data-v-6da019a8]{width:400px}.modal-gender[data-v-6da019a8],.modal-password[data-v-6da019a8]{padding:28px}.modal-gender header[data-v-6da019a8],.modal-password header[data-v-6da019a8]{margin-bottom:24px}.modal-gender .gender-later[data-v-6da019a8]{width:100%;margin-top:24px;border:0;color:#8e88a5;background:transparent;display:block;font-size:14px}.modal-password footer[data-v-6da019a8]{margin-top:24px}.modal-password footer button[data-v-6da019a8]{height:50px}}.membership-mask[data-v-907e3834]{position:fixed;z-index:70;inset:0;padding:20px;background:#000c;display:grid;place-items:center}.membership-dialog[data-v-907e3834]{box-sizing:border-box;width:min(464px,100%);padding:28px;border:1.5px solid #2d224b;border-radius:24px;color:#fff;background:#151124;box-shadow:0 16px 16px #00000080}header[data-v-907e3834]{display:flex;align-items:center;justify-content:space-between}h2[data-v-907e3834]{margin:0;font-size:20px;font-weight:600}header button[data-v-907e3834]{width:28px;height:28px;border:0;border-radius:50%;color:#8e88a5;background:#251d3a;font-size:20px;line-height:1}.purchase-info[data-v-907e3834]{height:77px;display:flex;align-items:center;gap:12px}.purchase-info>img[data-v-907e3834]{width:36px;height:36px}.purchase-info span[data-v-907e3834]{display:flex;flex:1;flex-direction:column;gap:2px}.purchase-info strong[data-v-907e3834]{font-size:16px}.purchase-info small[data-v-907e3834]{color:#8e88a5;font-size:12px}.purchase-info b[data-v-907e3834]{font-size:20px}.payment-channels[data-v-907e3834]{display:flex;flex-direction:column;gap:12px}.payment-channels button[data-v-907e3834]{min-height:64px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;color:#fff;background:#13101e;display:flex;align-items:center;gap:12px;text-align:left}.payment-channels button[data-v-907e3834]:disabled{opacity:.55;cursor:wait}.payment-channels i[data-v-907e3834]{width:32px;height:32px;border-radius:8px;display:grid;place-items:center}.payment-channels i.wechat[data-v-907e3834]{background:#09bb07}.payment-channels i.alipay[data-v-907e3834]{background:#1677ff}.payment-channels i img[data-v-907e3834]{width:28px;height:28px}.payment-channels span[data-v-907e3834]{display:flex;flex:1;flex-direction:column;gap:2px}.payment-channels strong[data-v-907e3834]{font-size:14px}.payment-channels small[data-v-907e3834]{color:#5f587d;font-size:11px}.chevron[data-v-907e3834]{width:16px;height:16px}.single-cancel[data-v-907e3834]{width:100%;height:50px;margin-top:16px;border:1px solid #4d427e;border-radius:999px;color:#fff;background:#251d3a;font-size:14px}.empty[data-v-907e3834],.error[data-v-907e3834],.loading[data-v-907e3834]{margin:12px 0 0;text-align:center;font-size:12px}.empty[data-v-907e3834]{color:#8e88a5}.error[data-v-907e3834]{color:#ff6eaa}.loading[data-v-907e3834]{color:#ff2e91}.benefits-list[data-v-907e3834]{margin-top:24px;display:flex;flex-direction:column;gap:10px}.benefits-list>div[data-v-907e3834]{min-height:52px;padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#13101e;display:flex;align-items:center;justify-content:space-between}.benefits-list span[data-v-907e3834]{color:#a69fbc;font-size:14px}.benefits-list b[data-v-907e3834],.benefits-list strong[data-v-907e3834]{font-size:14px}.benefits-list b[data-v-907e3834]{color:#ff2e91;display:flex;align-items:center;gap:8px}.benefits-list b img[data-v-907e3834]{width:24px;height:24px}footer[data-v-907e3834]{margin-top:24px;display:grid;grid-template-columns:1fr 240px;gap:12px}footer button[data-v-907e3834]{height:50px;border-radius:999px;color:#fff;font-size:15px;font-weight:600}.cancel[data-v-907e3834]{border:1px solid #4d427e;background:#251d3a}.renew[data-v-907e3834]{border:0;background:#ff2e91}.agreement[data-v-907e3834]{margin:12px 0 0;color:#a69fbc;text-align:center;font-size:12px}@media(max-width:520px){.membership-mask[data-v-907e3834]{align-items:end;padding:0}.membership-dialog[data-v-907e3834]{padding:24px 20px;border-radius:24px 24px 0 0}footer[data-v-907e3834]{grid-template-columns:1fr 1fr}}.account-page[data-v-91fb7df0]{min-height:100vh;background:#0a0614;color:#fff}.account-content[data-v-91fb7df0]{width:calc(100% - 240px);max-width:1200px;min-height:100vh;margin-left:240px;padding:48px}.account-title[data-v-91fb7df0]{margin-bottom:32px}.account-title h1[data-v-91fb7df0]{margin:0;font-size:28px;font-weight:600;line-height:39px}.account-title p[data-v-91fb7df0]{margin:4px 0 0;color:#8e8c9a;font-size:14px;line-height:20px}.profile-overview[data-v-91fb7df0]{min-height:284px;padding:24px 32px 30px;border:1px solid rgba(255,255,255,.06);border-radius:24px;background:#13101e}.profile-identity[data-v-91fb7df0]{display:flex;align-items:center;gap:20px;min-height:87px}.profile-avatar[data-v-91fb7df0]{position:relative;width:72px;height:72px;border-radius:50%;background:#cabeeb;overflow:visible}.profile-avatar>img[data-v-91fb7df0]{width:100%;height:100%;border-radius:inherit;object-fit:cover}.avatar-initial[data-v-91fb7df0]{width:100%;height:100%;border-radius:inherit;color:#44365b;display:grid;place-items:center;font-size:28px;font-weight:600;line-height:1}.profile-avatar button[data-v-91fb7df0]{position:absolute;right:2px;bottom:-2px;width:26px;height:26px;padding:5px;border:2px solid #13101e;border-radius:50%;background:#8a38f5;display:grid;place-items:center}.profile-avatar button img[data-v-91fb7df0]{display:block;width:16px;height:16px}.profile-avatar input[data-v-91fb7df0]{display:none}.profile-identity h2[data-v-91fb7df0]{margin:0;font-size:20px;line-height:28px}.profile-identity p[data-v-91fb7df0]{margin:8px 0;color:#8e8c9a;font-size:14px}.profile-identity small[data-v-91fb7df0]{padding:3px 8px;border:1px solid #514863;border-radius:12px;color:#a69fbc;font-size:12px}.profile-identity small.member-paid[data-v-91fb7df0]{border-color:#ff2e91;color:#ff6fb2}.profile-error[data-v-91fb7df0]{margin:8px 0 -12px;color:#ff5a8f;font-size:12px}.overview-cards[data-v-91fb7df0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.overview-card[data-v-91fb7df0]{position:relative;min-height:119px;padding:20px;border:1px solid rgba(255,255,255,.06);border-radius:12px;color:#fff;background:#ffffff05;text-decoration:none}.overview-card span[data-v-91fb7df0]{display:flex;align-items:center;gap:6px;color:#a69fbc;font-size:14px}.overview-card span img[data-v-91fb7df0]{width:28px;height:28px;object-fit:contain}.overview-card em[data-v-91fb7df0]{position:absolute;top:25px;right:20px;color:#ff2e91;font-size:13px;font-style:normal}.overview-card strong[data-v-91fb7df0]{display:block;margin-top:12px;font-size:24px;line-height:31px}.account-section[data-v-91fb7df0]{margin:32px 0}.account-section>header[data-v-91fb7df0]{margin-bottom:16px}.account-section h2[data-v-91fb7df0]{margin:0;font-size:22px;font-weight:600;line-height:31px}.account-section>header>p[data-v-91fb7df0]{margin:4px 0 0;color:#8e8c9a;font-size:14px}[data-v-91fb7df0] .section-body{padding:8px 24px;border:1px solid rgba(255,255,255,.06);border-radius:20px;background:#13101e}[data-v-91fb7df0] .account-row{min-height:52px;border-color:#ffffff0f;cursor:default}[data-v-91fb7df0] .account-row span{color:#a69fbc;font-size:14px}[data-v-91fb7df0] .account-row b{max-width:70%;overflow:hidden;color:#fff;font-size:14px;text-overflow:ellipsis;white-space:nowrap}[data-v-91fb7df0] .account-row b.danger{color:#ff2e91}[data-v-91fb7df0] .account-row i{color:#a69fbc;font-size:20px}.membership-header[data-v-91fb7df0]{min-height:47px;display:flex;align-items:center;gap:10px}#membership[data-v-91fb7df0] .section-body{padding:32px;border-radius:24px;background:#13101e}.membership-identity-icon[data-v-91fb7df0]{width:40px;height:40px;flex:0 0 40px;border-radius:8px;background:linear-gradient(72deg,#cf0659 7%,#fd4897,#fb87f7 89%);display:grid;place-items:center}.membership-identity-icon img[data-v-91fb7df0]{width:18px;height:18px}.preference-icon[data-v-91fb7df0]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#ff2e91,#fb78e5);display:grid;place-items:center}.preference-icon img[data-v-91fb7df0]{width:20px;height:20px;object-fit:contain}.membership-copy[data-v-91fb7df0]{display:flex;flex-direction:column;gap:4px}.membership-header strong[data-v-91fb7df0]{font-size:18px;font-weight:600;line-height:25px}.membership-header small[data-v-91fb7df0]{color:#a69fbc;font-size:13px;line-height:18px}.membership-header>em[data-v-91fb7df0]{margin-left:auto;padding:5px 12px;border:1px solid #7c63eb;border-radius:999px;color:#7c63eb;background:#161025;font-size:14px;line-height:20px;font-style:normal}.membership-header>em.inactive[data-v-91fb7df0]{border-color:#4e465f;color:#a69fbc}.membership-benefits[data-v-91fb7df0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.membership-benefits>div[data-v-91fb7df0]{min-height:81px;padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff05}.membership-benefits small[data-v-91fb7df0]{display:block;color:#a69fbc;font-size:14px}.membership-benefits b[data-v-91fb7df0]{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:18px;font-weight:600;line-height:25px}.membership-benefits img[data-v-91fb7df0]{width:24px;height:24px}.daily-benefit[data-v-91fb7df0]{min-height:61px;padding:0 20px;border:1px solid #4d427e;border-radius:12px;background:#13101e;display:flex;align-items:center;justify-content:space-between;font-size:16px}.daily-benefit small[data-v-91fb7df0]{color:#fff;display:flex;align-items:center;gap:6px;font-size:14px}.daily-benefit small img[data-v-91fb7df0]{width:16px;height:16px}.daily-benefit small.pending[data-v-91fb7df0]{color:#ff7b9f}.membership-actions[data-v-91fb7df0]{display:flex;gap:16px;margin-top:24px}.membership-actions[data-v-91fb7df0]>*{width:208px;height:52px;padding:0;border:1px solid #4d427e;border-radius:12px;color:#fff;background:transparent;display:grid;place-items:center;font:inherit;font-size:15px;font-weight:500;cursor:pointer;text-decoration:none}.membership-actions .membership-primary[data-v-91fb7df0]{border:0;background:#ff2e91}.preferences-section>header[data-v-91fb7df0]{margin-bottom:16px}.preference-list[data-v-91fb7df0]{overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#13101e}.preference-row[data-v-91fb7df0]{width:100%;min-height:78px;padding:16px;border:0;border-bottom:1px solid rgba(255,255,255,.06);color:#fff;background:transparent;display:flex;align-items:center;gap:16px;text-align:left}.preference-row[data-v-91fb7df0]:last-child{border-bottom:0}.preference-row .preference-icon[data-v-91fb7df0]{flex:0 0 40px;border-radius:50%;background:#ffffff0f}.preference-copy[data-v-91fb7df0]{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.preference-copy strong[data-v-91fb7df0]{font-size:16px;font-weight:600}.preference-copy small[data-v-91fb7df0]{overflow:hidden;color:#8e8c9a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.preference-value[data-v-91fb7df0]{margin-left:auto;color:#a69fbc;font-size:14px;white-space:nowrap}.preference-chips[data-v-91fb7df0]{display:flex;gap:8px}.preference-chips button[data-v-91fb7df0]{padding:6px 14px;border:1px solid rgba(255,255,255,.12);border-radius:99px;color:#a69fbc;background:transparent;font-size:14px;font-weight:400;white-space:nowrap;cursor:pointer}.preference-chips button.selected[data-v-91fb7df0]{border-color:#ff2e91;color:#fff;background:#ff2e91}.switch[data-v-91fb7df0]{width:44px;height:24px;padding:2px;border-radius:999px;background:#3a3444;display:inline-flex;align-items:center;border:0;cursor:pointer}.switch[data-v-91fb7df0]:disabled,.preference-chips button[data-v-91fb7df0]:disabled{cursor:wait;opacity:.65}.switch i[data-v-91fb7df0]{width:20px;height:20px;border-radius:50%;background:#fff}.switch.enabled[data-v-91fb7df0]{background:#8a38f5;justify-content:flex-end}.memory-card[data-v-91fb7df0]{position:relative;min-height:100px;margin:0 -24px;padding:20px;border-bottom:1px solid rgba(255,255,255,.06)}.memory-card>div[data-v-91fb7df0]{display:flex;align-items:center;gap:8px}.memory-card>div span[data-v-91fb7df0]{padding:3px 8px;border-radius:6px;color:#d366c7;background:#d366c71f;font-size:12px}.memory-card>div img[data-v-91fb7df0]{width:16px;height:16px;filter:hue-rotate(265deg) saturate(1.8)}.memory-card p[data-v-91fb7df0]{margin:10px 120px 0 0;color:#fff;font-size:16px;line-height:1.45}.memory-card aside[data-v-91fb7df0]{position:absolute;top:40px;right:20px;display:flex;gap:20px;align-items:center;color:#837b9b}.memory-card aside img[data-v-91fb7df0]{width:16px;height:16px}.memory-more[data-v-91fb7df0]{height:62px;color:#b392f0;display:grid;place-items:center;font-size:14px;text-decoration:none}.moments-carousel[data-v-91fb7df0]{position:relative}.moments-grid[data-v-91fb7df0]{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.moment-nav[data-v-91fb7df0]{position:absolute;z-index:3;top:50%;width:40px;height:40px;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;background:#0e0918e0;box-shadow:0 8px 24px #00000061;display:grid;place-items:center;transform:translateY(-50%);font-size:30px;line-height:1}.moment-nav.previous[data-v-91fb7df0]{left:10px}.moment-nav.next[data-v-91fb7df0]{right:10px}.moment-nav[data-v-91fb7df0]:disabled{visibility:hidden;pointer-events:none}.moment-nav[data-v-91fb7df0]:not(:disabled):hover{border-color:#ff2e91;background:#ff2e91eb}.moments-grid[data-v-91fb7df0]::-webkit-scrollbar{display:none}.moments-grid article[data-v-91fb7df0]{position:relative;flex:0 0 calc((100% - 48px)/4);height:350px;overflow:hidden;border-radius:16px;background:#16111f;scroll-snap-align:start;cursor:pointer}.moments-loading[data-v-91fb7df0]{flex:0 0 96px;color:#a69fbc;display:grid;place-items:center}.moments-grid article[data-v-91fb7df0]:after{position:absolute;inset:40% 0 0;content:"";background:linear-gradient(transparent,#000000cf);pointer-events:none}.moments-grid>article>img[data-v-91fb7df0],.moments-grid>article>video[data-v-91fb7df0]{width:100%;height:100%;object-fit:cover}.moment-preview[data-v-91fb7df0]{position:fixed;z-index:30;inset:0;padding:32px;background:#05020ae6;display:grid;place-items:center}.moment-preview img[data-v-91fb7df0],.moment-preview video[data-v-91fb7df0]{max-width:min(960px,100%);max-height:86vh;border-radius:16px}.moment-preview button[data-v-91fb7df0]{position:fixed;top:24px;right:32px;border:0;color:#fff;background:transparent;font-size:36px}.moments-grid article>.moment-copy[data-v-91fb7df0]{position:absolute;z-index:1;inset:auto 16px 16px;display:flex;flex-direction:column;gap:4px}.moments-grid b[data-v-91fb7df0]{position:absolute;z-index:2;top:14px;left:14px;width:fit-content;padding:4px 12px;border-radius:999px;background:#00000080;font-size:14px;font-weight:400}.moments-grid strong[data-v-91fb7df0]{font-size:16px}.moments-grid small[data-v-91fb7df0]{color:#c7c7c7;font-size:12px}.empty-moments[data-v-91fb7df0]{margin:0;padding:36px 0;color:#8e8c9a;text-align:center}.settings-section header[data-v-91fb7df0]{display:flex;justify-content:space-between;align-items:center}.memory-card aside button[data-v-91fb7df0]{width:20px;height:20px;padding:2px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.memory-card aside button[data-v-91fb7df0]:disabled{cursor:wait;opacity:.55}.memory-operation-error[data-v-91fb7df0]{margin:12px 0;color:#ff8cb7;text-align:center}.memory-dialog-mask[data-v-91fb7df0]{position:fixed;z-index:30;inset:0;padding:12px;background:#000000ba;display:grid;place-items:center}.account-memory-dialog[data-v-91fb7df0]{width:min(520px,100%);padding:24px;border:1px solid #38294d;border-radius:18px;background:#171022}.account-memory-dialog h2[data-v-91fb7df0]{margin:0 0 16px}.account-memory-dialog p[data-v-91fb7df0]{margin:-8px 0 14px;color:#ff8cc3;line-height:1.6}.account-memory-dialog textarea[data-v-91fb7df0]{width:100%;min-height:150px;padding:12px;border:1px solid #392b50;border-radius:12px;outline:0;color:#fff;background:#0d0915;resize:vertical}.memory-edit-meta[data-v-91fb7df0]{margin-top:8px;color:#847c96;display:flex;justify-content:space-between;gap:12px;font-size:12px}.memory-edit-meta .invalid[data-v-91fb7df0]{color:#ff5a8f}.account-memory-dialog footer[data-v-91fb7df0]{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}.account-memory-dialog footer button[data-v-91fb7df0]{min-width:82px;height:38px;border:1px solid #3d3150;border-radius:19px;color:#ddd;background:transparent}.account-memory-dialog footer .primary[data-v-91fb7df0]{border:0;color:#fff;background:#ff2e91}.account-memory-dialog footer .danger[data-v-91fb7df0]{border:0;color:#fff;background:#b62b55}.account-memory-dialog footer button[data-v-91fb7df0]:disabled{opacity:.5}.moments-grid .moment-zoom[data-v-91fb7df0]{position:absolute;z-index:2;top:12px;right:12px;width:30px;height:30px;border-radius:50%;background:#0b0712b8;display:grid;place-items:center}.moments-grid .moment-zoom img[data-v-91fb7df0]{width:16px;height:16px;filter:brightness(0) invert(1)}.favorite-carousel[data-v-91fb7df0]{display:flex;gap:16px;overflow-x:auto;padding-bottom:4px;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory}.favorite-carousel[data-v-91fb7df0]::-webkit-scrollbar{display:none}.favorite-carousel[data-v-91fb7df0] .character-card{flex:0 0 218px;scroll-snap-align:start}.setting-card[data-v-91fb7df0]{min-height:78px;padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#13101e;display:flex;align-items:center;gap:16px}.setting-card .preference-icon[data-v-91fb7df0]{flex:0 0 40px;border-radius:50%;background:#ffffff0f}.setting-card>.switch[data-v-91fb7df0]{margin-left:auto}.logout[data-v-91fb7df0]{width:100%;height:64px;margin:32px 0 0;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ff2e91;background:transparent;font-size:16px}.bottom-nav[data-v-91fb7df0]{display:none}@media(max-width:1100px){.account-content[data-v-91fb7df0]{padding:36px 32px}.moments-grid article[data-v-91fb7df0]{height:280px}}@media(max-width:767px){.account-content[data-v-91fb7df0]{width:100%;margin:0;padding:58px 12px 88px}.account-title[data-v-91fb7df0]{margin-bottom:24px}.account-title h1[data-v-91fb7df0]{font-size:24px}.profile-overview[data-v-91fb7df0]{padding:20px 16px;border-radius:20px}.overview-cards[data-v-91fb7df0]{gap:10px}.overview-card[data-v-91fb7df0]{min-height:104px;padding:14px}.overview-card em[data-v-91fb7df0]{display:none}.overview-card strong[data-v-91fb7df0]{font-size:18px}.account-section[data-v-91fb7df0]{margin:28px 0}.account-section h2[data-v-91fb7df0]{font-size:20px}[data-v-91fb7df0] .section-body{padding:8px 16px;border-radius:16px}.membership-benefits[data-v-91fb7df0]{grid-template-columns:1fr;gap:8px;margin:20px 0}.membership-benefits>div[data-v-91fb7df0]{min-height:45px;padding:12px;display:flex;align-items:center;justify-content:space-between}.membership-benefits small[data-v-91fb7df0]{font-size:13px}.membership-benefits b[data-v-91fb7df0]{margin-top:0;font-size:15px;line-height:normal}.membership-benefits img[data-v-91fb7df0]{width:20px;height:20px}#membership[data-v-91fb7df0] .section-body{padding:16px;border-radius:20px}.membership-header[data-v-91fb7df0]{min-height:38px}.membership-identity-icon[data-v-91fb7df0]{width:36px;height:36px;flex-basis:36px}.membership-header strong[data-v-91fb7df0]{font-size:15px;line-height:normal}.membership-header small[data-v-91fb7df0]{font-size:11px;line-height:normal}.membership-header>em[data-v-91fb7df0]{padding:4px 10px;font-size:12px;line-height:normal}.daily-benefit[data-v-91fb7df0]{min-height:44px;padding:0 16px;font-size:14px}.daily-benefit small[data-v-91fb7df0]{gap:4px;font-size:13px}.daily-benefit small img[data-v-91fb7df0]{width:14px;height:14px}.membership-actions[data-v-91fb7df0]{gap:12px;margin-top:20px}.membership-actions[data-v-91fb7df0]>*{width:50%;height:44px;border-radius:999px;font-size:14px}.preference-row[data-v-91fb7df0]{gap:12px;padding:14px 12px}.preference-copy strong[data-v-91fb7df0]{font-size:14px}.preference-copy small[data-v-91fb7df0]{font-size:11px}.preference-chips button[data-v-91fb7df0]{padding:5px 8px;font-size:11px}.preference-value[data-v-91fb7df0]{max-width:110px;overflow:hidden;text-overflow:ellipsis}.memory-card[data-v-91fb7df0]{margin:0 -16px;padding:16px}.memory-card p[data-v-91fb7df0]{margin-right:80px;font-size:14px}.memory-card aside[data-v-91fb7df0]{right:14px;gap:10px}.moments-grid[data-v-91fb7df0]{gap:12px}.moments-grid article[data-v-91fb7df0]{flex-basis:calc((100% - 12px)/2);height:220px}.favorite-carousel[data-v-91fb7df0]{gap:12px}.favorite-carousel[data-v-91fb7df0] .character-card{width:180px;flex-basis:180px}.moment-nav[data-v-91fb7df0]{display:none}.bottom-nav[data-v-91fb7df0]{position:fixed;z-index:10;inset:auto 0 0;height:64px;border-top:1px solid #20182c;background:#0b0712;display:flex;justify-content:space-around}.bottom-nav a[data-v-91fb7df0]{color:#81798d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;font-size:10px}.bottom-nav a img[data-v-91fb7df0]{width:24px;height:24px;filter:grayscale(1) brightness(1.45)}.bottom-nav .active[data-v-91fb7df0]{color:#ff2e91}.bottom-nav .active img[data-v-91fb7df0]{filter:brightness(0) saturate(100%) invert(35%) sepia(99%) saturate(4034%) hue-rotate(316deg) brightness(103%)}}.memory-page[data-v-2bbeef8d]{min-height:100vh;background:#0b0712}.memory-page main[data-v-2bbeef8d]{width:calc(100% - 240px);min-height:100vh;margin-left:240px;padding:72px 80px}.back[data-v-2bbeef8d]{display:none}.memory-page header[data-v-2bbeef8d]{margin-bottom:38px}.memory-page h1[data-v-2bbeef8d]{margin:0;font-size:36px}.memory-page header p[data-v-2bbeef8d]{margin:10px 0 0;color:#8e879c;font-size:14px}.memory-page section[data-v-2bbeef8d]{width:880px;margin-bottom:30px}.memory-page h2[data-v-2bbeef8d]{margin:0 0 16px;font-size:18px}.memory-page article[data-v-2bbeef8d]{min-height:64px;margin-bottom:12px;padding:0 20px;border:1px solid #2a203b;border-radius:16px;background:#151020;display:flex;align-items:center;gap:14px}.memory-page article>.memory-content[data-v-2bbeef8d]{flex:1;min-width:0;display:flex;align-items:center;gap:10px;color:#d7d0e0;font-size:15px}.character-tag[data-v-2bbeef8d]{flex:0 0 auto;padding:4px 9px;border:1px solid #71365d;border-radius:12px;color:#ff8cc3;background:#35142d;font-size:11px;font-weight:600}.memory-page article>i[data-v-2bbeef8d]{padding:4px 12px;border-radius:12px;color:#ff2e91;background:#20163b;font-size:12px;font-style:normal}.memory-actions[data-v-2bbeef8d]{display:flex;align-items:center;gap:20px;white-space:nowrap}.memory-actions button[data-v-2bbeef8d]{width:16px;height:16px;padding:0;border:0;background:none;cursor:pointer}.memory-actions img[data-v-2bbeef8d]{display:block;width:16px;height:16px}.memory-actions picture[data-v-2bbeef8d]{display:block;width:100%;height:100%}.operation-error[data-v-2bbeef8d]{position:fixed;top:20px;left:50%;z-index:30;transform:translate(-50%);padding:10px 18px;border:1px solid #8b294f;border-radius:10px;color:#ff8cb7;background:#2b1020}.memory-pagination[data-v-2bbeef8d]{width:880px;display:flex;align-items:center;justify-content:center;gap:14px;color:#9b93ad}.memory-pagination button[data-v-2bbeef8d]{min-width:76px;height:34px;border:1px solid #3d3150;border-radius:17px;color:#fff;background:#171022;cursor:pointer}.memory-pagination button[data-v-2bbeef8d]:disabled{cursor:default;opacity:.4}.dialog-mask[data-v-2bbeef8d]{position:fixed;z-index:20;inset:0;background:#000b;display:grid;place-items:center}.memory-dialog[data-v-2bbeef8d]{width:min(520px,calc(100% - 24px));padding:24px;border:1px solid #38294d;border-radius:18px;background:#171022}.memory-dialog h2[data-v-2bbeef8d]{margin:0 0 16px}.memory-dialog p[data-v-2bbeef8d]{color:#a69fbc;line-height:1.6}.memory-dialog .dialog-character[data-v-2bbeef8d]{margin:-8px 0 14px;color:#ff8cc3}.memory-dialog textarea[data-v-2bbeef8d]{width:100%;min-height:150px;padding:12px;border:1px solid #392b50;border-radius:12px;outline:0;color:#fff;background:#0d0915;resize:vertical}.memory-edit-meta[data-v-2bbeef8d]{margin-top:8px;display:flex;justify-content:space-between;gap:12px;color:#847c96;font-size:12px}.memory-edit-meta .invalid[data-v-2bbeef8d]{color:#ff5a8f}.memory-dialog footer[data-v-2bbeef8d]{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}.memory-dialog button[data-v-2bbeef8d]{min-width:82px;height:38px;border:1px solid #3d3150;border-radius:19px;color:#ddd;background:transparent}.memory-dialog .primary[data-v-2bbeef8d]{border:0;color:#fff;background:#ff2e91}.memory-dialog .danger[data-v-2bbeef8d]{border:0;color:#fff;background:#b62b55}.memory-dialog button[data-v-2bbeef8d]:disabled{opacity:.5}.empty[data-v-2bbeef8d]{min-height:360px;display:grid;place-content:center;text-align:center;color:#8e879c}.empty strong[data-v-2bbeef8d]{color:#fff}.empty p[data-v-2bbeef8d]{font-size:13px}@media(max-width:767px){.memory-page main[data-v-2bbeef8d]{width:100%;margin:0;padding:58px 12px 40px}.back[data-v-2bbeef8d]{position:absolute;top:52px;display:block;border:0;color:#fff;background:none;font-size:32px}.memory-page header[data-v-2bbeef8d]{margin:28px 6px 36px}.memory-page h1[data-v-2bbeef8d]{font-size:28px}.memory-page section[data-v-2bbeef8d]{width:100%;margin-bottom:26px}.memory-pagination[data-v-2bbeef8d]{width:100%}.memory-page h2[data-v-2bbeef8d]{padding-left:12px;font-size:17px}.memory-page article[data-v-2bbeef8d]{min-height:52px;padding:11px 14px;border-radius:15px}.memory-page article>.memory-content[data-v-2bbeef8d]{align-items:flex-start;flex-direction:column;font-size:14px;line-height:1.45}.memory-actions[data-v-2bbeef8d]{gap:12px}.memory-actions button[data-v-2bbeef8d],.memory-actions img[data-v-2bbeef8d]{width:14px;height:14px}.memory-page article>i[data-v-2bbeef8d]{padding:4px 10px;border:1px solid #4d427e;color:#ff2e91;background:#2b1e43;font-size:11px;white-space:nowrap}}.moments-page[data-v-b2394cbf]{min-height:100vh;background:#0b0712}main[data-v-b2394cbf]{min-height:100vh;margin-left:240px;padding:64px 56px}.back[data-v-b2394cbf]{border:0;color:#fff;background:none;font-size:34px;cursor:pointer}header[data-v-b2394cbf]{margin:12px 0 28px}h1[data-v-b2394cbf]{margin:0;font-size:32px}header p[data-v-b2394cbf]{margin:8px 0 0;color:#8e879c;font-size:14px}.moments-grid[data-v-b2394cbf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}article[data-v-b2394cbf]{position:relative;height:350px;overflow:hidden;border:1px solid #332744;border-radius:16px;background:#151020;cursor:zoom-in}article[data-v-b2394cbf]:after{position:absolute;inset:40% 0 0;content:"";background:linear-gradient(transparent,#000d)}article>img[data-v-b2394cbf],article>video[data-v-b2394cbf]{width:100%;height:100%;object-fit:cover}.moment-kind[data-v-b2394cbf]{position:absolute;z-index:2;top:14px;left:14px;width:fit-content;padding:4px 10px;border-radius:12px;background:#0009;font-size:12px;font-weight:400}.moment-zoom[data-v-b2394cbf]{position:absolute;z-index:2;top:12px;right:12px;width:30px;height:30px;border-radius:50%;background:#0b0712b8;display:grid;place-items:center}.moment-zoom img[data-v-b2394cbf]{width:16px;height:16px;filter:brightness(0) invert(1)}.moment-copy[data-v-b2394cbf]{position:absolute;z-index:1;inset:auto 14px 14px;display:flex;flex-direction:column;gap:4px}article small[data-v-b2394cbf]{color:#c7c7c7}.pagination[data-v-b2394cbf]{margin-top:28px;display:flex;justify-content:center;align-items:center;gap:14px;color:#9b93ad}.pagination button[data-v-b2394cbf]{min-width:76px;height:34px;border:1px solid #3d3150;border-radius:17px;color:#fff;background:#171022}.pagination button[data-v-b2394cbf]:disabled{opacity:.4}.empty[data-v-b2394cbf]{min-height:360px;display:grid;place-content:center;color:#8e879c}.moment-preview[data-v-b2394cbf]{position:fixed;z-index:30;inset:0;padding:32px;background:#05020ae6;display:grid;place-items:center}.moment-preview>img[data-v-b2394cbf],.moment-preview>video[data-v-b2394cbf]{max-width:min(960px,100%);max-height:86vh;border-radius:16px}.moment-preview button[data-v-b2394cbf]{position:fixed;top:24px;right:32px;border:0;color:#fff;background:transparent;font-size:36px}@media(max-width:1000px){.moments-grid[data-v-b2394cbf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){main[data-v-b2394cbf]{margin:0;padding:48px 12px 40px}header[data-v-b2394cbf]{margin:12px 6px 24px}h1[data-v-b2394cbf]{font-size:28px}.moments-grid[data-v-b2394cbf]{gap:12px}article[data-v-b2394cbf]{height:220px}}:root{--color-canvas: #06040a;--color-panel: #120e21;--color-field: #1a152e;--color-border: #2c224b;--color-text: #ffffff;--color-text-muted: #a39eb8;--color-text-subtle: #7d7495;--color-placeholder: #4f486b;--color-primary: #ff2e91;--font-cn: "PingFang SC", "Microsoft YaHei", sans-serif;--font-brand: "Euclid Circular A", Inter, Arial, sans-serif}*{box-sizing:border-box;scrollbar-color:rgba(255,46,145,.48) rgba(18,14,33,.24);scrollbar-width:thin}*::-webkit-scrollbar{width:6px;height:6px}img,video{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}*::-webkit-scrollbar-track{background:#120e213d}*::-webkit-scrollbar-thumb{border:1px solid transparent;border-radius:999px;background:#ff2e917a;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#ff2e91b8;background-clip:padding-box}html,body,#app{min-height:100%;margin:0}html,body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}body{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-cn)}button,input{font:inherit}button{cursor:pointer}
