#app,body,html{margin:0;padding:0;min-height:100%;font-family:PingFang SC,Microsoft YaHei,sans-serif;background:linear-gradient(120deg,#fefbfc,#fdf3f8)}.yw-dialog{border-radius:20px;overflow:hidden}.yw-dialog .el-dialog__header{padding:22px 24px 12px}.yw-dialog .el-dialog__header .el-dialog__title{font-size:17px;font-weight:600;color:#1f1f1f}.yw-dialog .el-dialog__body{padding:12px 24px 8px;color:#555}.yw-dialog .el-dialog__footer{padding:12px 24px 22px}.yw-dialog .el-button--primary{border:0;background:linear-gradient(90deg,#ff6b9d,#ff4d8f)}.el-dropdown-menu__item .del-text,.el-dropdown-menu__item .logout-text{color:#ff6b6b}.yw-popover{border-radius:14px;padding:0}.yw-popover .notif .notif-head,.yw-popover .notif .wx-pop-head,.yw-popover .wx-pop .notif-head,.yw-popover .wx-pop .wx-pop-head{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #f5f0f2}.yw-popover .notif .notif-head b,.yw-popover .notif .wx-pop-head b,.yw-popover .wx-pop .notif-head b,.yw-popover .wx-pop .wx-pop-head b{font-size:14px}.yw-popover .notif .notif-head a,.yw-popover .notif .wx-pop-head a,.yw-popover .wx-pop .notif-head a,.yw-popover .wx-pop .wx-pop-head a{color:#ff4d8f;font-size:12px;cursor:pointer}.yw-popover .notif .notif-item,.yw-popover .wx-pop .notif-item{display:flex;gap:10px;padding:12px 14px;border-bottom:1px solid #f9f4f6}.yw-popover .notif .notif-item i,.yw-popover .wx-pop .notif-item i{margin-top:2px;color:#ff9ec4}.yw-popover .notif .notif-item p,.yw-popover .wx-pop .notif-item p{margin:0;font-size:13px;color:#555;line-height:1.5}.yw-popover .notif .notif-item em,.yw-popover .wx-pop .notif-item em{color:#bbb;font-style:normal;font-size:11px}.yw-popover .notif .notif-item.unread,.yw-popover .wx-pop .notif-item.unread{background:#fff8fc}.yw-popover .notif .notif-empty,.yw-popover .wx-pop .notif-empty{padding:20px;text-align:center;color:#bbb;font-size:13px}.yw-popover .notif .wx-pop-item,.yw-popover .wx-pop .wx-pop-item{display:flex;align-items:center;gap:10px;padding:10px 14px}.yw-popover .notif .wx-pop-item .dot,.yw-popover .wx-pop .wx-pop-item .dot{width:8px;height:8px;border-radius:50%}.yw-popover .notif .wx-pop-item .dot.online,.yw-popover .wx-pop .wx-pop-item .dot.online{background:#52c41a}.yw-popover .notif .wx-pop-item .dot.offline,.yw-popover .wx-pop .wx-pop-item .dot.offline{background:#ccc}.yw-popover .notif .wx-pop-item b,.yw-popover .wx-pop .wx-pop-item b{font-size:13px}.yw-popover .notif .wx-pop-item em,.yw-popover .wx-pop .wx-pop-item em{display:block;color:#aaa;font-style:normal;font-size:11px}.yw-popover .notif .wx-pop-item small,.yw-popover .wx-pop .wx-pop-item small{margin-left:auto;color:#999;font-size:11px}.yw-popover .notif .wx-pop-link,.yw-popover .wx-pop .wx-pop-link{display:block;padding:12px 14px;border-top:1px solid #f5f0f2;color:#ff4d8f;font-size:13px;text-decoration:none}.login-page[data-v-6fd5dfcf]{display:flex;min-height:100vh;background:radial-gradient(circle at 12% 78%,rgba(255,200,222,.5),transparent 30%),linear-gradient(150deg,#fff6fa,#fdeaf2 45%,#fbe4ee)}.login-page .left[data-v-6fd5dfcf]{position:relative;flex:1;min-width:0;padding:36px 40px 28px 56px;overflow:hidden}.login-page .left .brand[data-v-6fd5dfcf]{position:relative;z-index:3;display:flex;align-items:center;margin-bottom:48px}.login-page .left .brand .logo[data-v-6fd5dfcf]{width:46px;height:46px;margin-right:12px;-o-object-fit:contain;object-fit:contain;border-radius:12px}.login-page .left .brand .brand-text strong[data-v-6fd5dfcf]{display:block;font-size:24px;font-weight:700;color:#1f1f1f;line-height:1.1}.login-page .left .brand .brand-text span[data-v-6fd5dfcf]{color:#a08a93;font-size:12px}.login-page .left .headline[data-v-6fd5dfcf]{position:relative;z-index:3;max-width:460px}.login-page .left .headline h1[data-v-6fd5dfcf]{margin:0 0 18px;color:#2b2b2b;font-size:40px;font-weight:700;line-height:1.4}.login-page .left .headline h1 em[data-v-6fd5dfcf]{color:#ff4d8f;font-style:normal}.login-page .left .headline h1 .heart[data-v-6fd5dfcf]{margin-left:6px;color:#ff9ec4;font-style:normal;font-size:26px}.login-page .left .headline .desc[data-v-6fd5dfcf]{margin:0;color:#a08a93;font-size:14px;line-height:1.9}.login-page .left .hero-img[data-v-6fd5dfcf]{position:absolute;right:0;bottom:96px;z-index:1;width:56%;max-width:560px;-o-object-fit:contain;object-fit:contain}.login-page .left .bubbles[data-v-6fd5dfcf]{position:absolute;left:56px;bottom:150px;z-index:2;width:240px}.login-page .left .feature-bar[data-v-6fd5dfcf]{position:absolute;left:56px;right:40px;bottom:28px;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:18px 22px;border:1px solid hsla(0,0%,100%,.9);border-radius:22px;background:hsla(0,0%,100%,.55);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(255,120,170,.1)}.login-page .left .feature-bar .feat[data-v-6fd5dfcf]{display:flex;align-items:flex-start}.login-page .left .feature-bar .feat .icon[data-v-6fd5dfcf]{width:30px;height:30px;margin-right:10px;flex-shrink:0;border-radius:9px;background-image:url(/img/%E5%8A%9F%E8%83%BD%E5%9B%BE%E6%A0%87-%E6%B2%9F%E9%80%9A%E8%AE%B0%E5%BD%95%E7%81%B5%E6%84%9F%E5%AE%89%E5%85%A8.08c0d586.png);background-size:400% 100%;background-repeat:no-repeat}.login-page .left .feature-bar .feat .i1[data-v-6fd5dfcf]{background-position:0 0}.login-page .left .feature-bar .feat .i2[data-v-6fd5dfcf]{background-position:33.33% 0}.login-page .left .feature-bar .feat .i3[data-v-6fd5dfcf]{background-position:66.66% 0}.login-page .left .feature-bar .feat .i4[data-v-6fd5dfcf]{background-position:100% 0}.login-page .left .feature-bar .feat .txt b[data-v-6fd5dfcf]{display:block;margin-bottom:3px;color:#333;font-size:14px}.login-page .left .feature-bar .feat .txt p[data-v-6fd5dfcf]{margin:0;color:#b09aa3;font-size:10px;line-height:1.4;white-space:pre-line}.login-page .right[data-v-6fd5dfcf]{width:42%;max-width:620px;flex-shrink:0;padding:22px 22px 22px 0;box-sizing:border-box}.login-page .right .card[data-v-6fd5dfcf]{display:flex;flex-direction:column;height:100%;padding:56px 64px;box-sizing:border-box;border-radius:32px;background:hsla(0,0%,100%,.92);box-shadow:0 20px 60px rgba(255,100,150,.12)}.login-page .right .card .tabs[data-v-6fd5dfcf]{display:flex;justify-content:center;gap:56px;margin-bottom:40px}.login-page .right .card .tabs button[data-v-6fd5dfcf]{position:relative;padding:0 0 12px;border:0;background:none;color:#b0a6ab;font-size:18px;cursor:pointer;transition:color .2s}.login-page .right .card .tabs button.on[data-v-6fd5dfcf]{color:#ff4d8f;font-weight:600}.login-page .right .card .tabs button.on[data-v-6fd5dfcf]:after{content:"";position:absolute;left:50%;bottom:0;width:28px;height:3px;border-radius:2px;background:#ff4d8f;transform:translateX(-50%)}.login-page .right .card .form[data-v-6fd5dfcf] .el-form-item{margin-bottom:22px}.login-page .right .card .form[data-v-6fd5dfcf] .el-form-item__label{padding-bottom:6px;color:#555;font-size:14px;font-weight:500;line-height:1.2}.login-page .right .card .form[data-v-6fd5dfcf] .el-input__inner{height:48px;line-height:48px;border-radius:14px;border-color:#f0e0e8;background:#fdf8fa}.login-page .right .card .form[data-v-6fd5dfcf] .el-input__icon{line-height:48px}.login-page .right .card .form .code-row[data-v-6fd5dfcf]{display:flex;gap:12px}.login-page .right .card .form .code-row .el-input[data-v-6fd5dfcf]{flex:1}.login-page .right .card .form .code-row .code-btn[data-v-6fd5dfcf]{height:48px;padding:0 18px;border-radius:14px;color:#ff4d8f;border-color:#ffc8dd;background:#fff}.login-page .right .card .form .row[data-v-6fd5dfcf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.login-page .right .card .form .row a[data-v-6fd5dfcf]{color:#ff4d8f;font-size:13px;text-decoration:none}.login-page .right .card .form .submit[data-v-6fd5dfcf]{width:100%;height:50px;border:0;border-radius:25px;background:linear-gradient(90deg,#ff6b9d,#ff3d86);font-size:17px;letter-spacing:2px;box-shadow:0 10px 24px rgba(255,77,143,.32)}.login-page .right .card .divider[data-v-6fd5dfcf]{position:relative;margin:28px 0 22px;text-align:center}.login-page .right .card .divider[data-v-6fd5dfcf]:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#f0e4ea}.login-page .right .card .divider span[data-v-6fd5dfcf]{position:relative;padding:0 14px;background:#fff;color:#bbb;font-size:12px}.login-page .right .card .social[data-v-6fd5dfcf]{display:flex;justify-content:center;gap:28px;margin-bottom:26px}.login-page .right .card .social span[data-v-6fd5dfcf]{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;color:#fff;font-size:20px;cursor:pointer;transition:transform .2s}.login-page .right .card .social span[data-v-6fd5dfcf]:hover{transform:translateY(-2px)}.login-page .right .card .social span.wx[data-v-6fd5dfcf]{background:#07c160}.login-page .right .card .social span.qq[data-v-6fd5dfcf]{background:#12b7f5}.login-page .right .card .social span.wb[data-v-6fd5dfcf]{background:#e6162d}.login-page .right .card .privacy[data-v-6fd5dfcf]{display:flex;align-items:center;justify-content:center;margin:0 0 8px;color:#b6a9af;font-size:12px}.login-page .right .card .privacy i[data-v-6fd5dfcf]{margin-right:5px}.login-page .right .card .legal[data-v-6fd5dfcf]{margin:0;text-align:center;color:#c4b8bd;font-size:12px}.login-page .right .card .legal a[data-v-6fd5dfcf]{color:#ff4d8f;text-decoration:none}.home[data-v-16204e03]{min-height:100vh;padding:0 0 48px;background:radial-gradient(circle at 78% 7%,rgba(255,184,212,.28),transparent 35%),linear-gradient(180deg,#fffafc,#fff5f9 44%,#fef8fb)}.home .container[data-v-16204e03]{max-width:1200px;margin:0 auto;box-sizing:border-box}.home .nav[data-v-16204e03]{justify-content:space-between;height:72px;margin-bottom:20px}.home .nav .brand[data-v-16204e03],.home .nav[data-v-16204e03]{display:flex;align-items:center}.home .nav .brand .brand-logo[data-v-16204e03]{width:36px;height:36px;margin-right:10px;-o-object-fit:contain;object-fit:contain;border-radius:9px}.home .nav .brand .brand-text[data-v-16204e03]{display:flex;flex-direction:column}.home .nav .brand .brand-text strong[data-v-16204e03]{margin-right:10px;font-size:20px;line-height:1.1}.home .nav .brand .brand-text em[data-v-16204e03]{color:#aaa;font-size:12px;font-style:normal}.home .nav .links[data-v-16204e03]{display:flex;gap:28px}.home .nav .links a[data-v-16204e03]{color:#555;font-size:14px;text-decoration:none}.home .nav .links a[data-v-16204e03]:hover{color:#ff4d8f}.home .nav .btns[data-v-16204e03]{display:flex;align-items:center;gap:10px}.home .nav .btns .login[data-v-16204e03]{padding:8px 22px;border:1px solid #f0d8e4;border-radius:20px;color:#666;font-size:14px;text-decoration:none;background:#fff}.home .nav .btns .start[data-v-16204e03]{padding:8px 22px;border-radius:20px;color:#fff;font-size:14px;text-decoration:none;background:linear-gradient(90deg,#ff6b9d,#ff4d8f)}.home .nav .btns .user-pill[data-v-16204e03]{max-width:180px;padding:8px 14px;border:1px solid #f7d7e4;border-radius:20px;color:#ff4d8f;font-size:13px;background:hsla(0,0%,100%,.78);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home .nav .btns .logout-btn[data-v-16204e03]{cursor:pointer}.home .hero[data-v-16204e03]{display:flex;align-items:center;gap:40px;margin-bottom:20px;padding:20px 0}.home .hero .hero-left[data-v-16204e03]{flex:1}.home .hero .hero-left h1[data-v-16204e03]{margin:0 0 16px;font-size:58px;font-weight:800;line-height:1.2;color:#1a1a1a}.home .hero .hero-left h1 .heart[data-v-16204e03]{display:inline-block;width:60px;height:60px;background-size:100% 100%;background-repeat:no-repeat;background-position:50%;background-image:url(/img/xin.74613ccf.png)}.home .hero .hero-left p[data-v-16204e03]{margin:0 0 24px;max-width:470px;color:#888;font-size:15px;line-height:1.7}.home .hero .hero-left .hero-btns[data-v-16204e03]{display:flex;gap:12px;margin-bottom:28px}.home .hero .hero-left .hero-btns .primary[data-v-16204e03]{padding:12px 28px;border-radius:24px;color:#fff;font-size:15px;text-decoration:none;background:linear-gradient(90deg,#ff6b9d,#ff4d8f);box-shadow:0 8px 24px rgba(255,90,149,.3)}.home .hero .hero-left .hero-btns .ghost[data-v-16204e03]{padding:12px 28px;border:1px solid #f0d8e4;border-radius:24px;color:#666;font-size:15px;cursor:pointer;background:#fff}.home .hero .hero-left .hero-btns .ghost i[data-v-16204e03]{margin-right:4px}.home .hero .hero-left .tags[data-v-16204e03]{display:flex;flex-wrap:wrap;gap:20px}.home .hero .hero-left .tags span[data-v-16204e03]{display:flex;align-items:center;color:#888;font-size:13px}.home .hero .hero-left .tags span .dot[data-v-16204e03]{display:inline-block;width:32px;height:32px;background-size:144px 110px;background-image:url(/img/%E5%8A%9F%E8%83%BD%E5%9B%BE%E6%A0%87-%E6%B2%9F%E9%80%9A%E8%AE%B0%E5%BD%95%E7%81%B5%E6%84%9F%E5%AE%89%E5%85%A8.08c0d586.png);background-repeat:no-repeat}.home .hero .hero-left .tags span .dot.dot-1[data-v-16204e03]{background-position:-40px -36px}.home .hero .hero-left .tags span .dot.dot-2[data-v-16204e03]{background-position:-70px -36px}.home .hero .hero-left .tags span .dot.dot-3[data-v-16204e03]{background-position:-10px -36px}.home .hero .hero-left .tags span .dot.dot-4[data-v-16204e03]{background-position:-105px -36px}.home .hero .hero-right[data-v-16204e03]{position:relative;width:500px;flex-shrink:0}.home .hero .hero-right .portrait[data-v-16204e03]{width:100%;height:420px;border-radius:24px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.home .hero .hero-right .bubbles[data-v-16204e03]{position:absolute;right:-22px;top:10%}.home .hero .hero-right .bubbles span[data-v-16204e03]{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:10px;padding:10px 16px;border-radius:18px;color:#8a7a82;font-size:13px;background:hsla(0,0%,100%,.95);box-shadow:0 4px 16px rgba(255,120,170,.15)}.home .hero .hero-right .bubbles .b1[data-v-16204e03]{margin-right:36px}.home .hero .hero-right .bubbles .b3[data-v-16204e03]{margin-right:20px}.home .hero .hero-right .status-card[data-v-16204e03]{position:absolute;right:20px;bottom:20px;display:flex;align-items:center;padding:10px 16px;border-radius:16px;background:hsla(0,0%,100%,.95);box-shadow:0 4px 20px rgba(0,0,0,.08)}.home .hero .hero-right .status-card .av[data-v-16204e03]{width:40px;height:40px;margin-right:10px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:#ffd8e8}.home .hero .hero-right .status-card b[data-v-16204e03]{display:block;font-size:14px}.home .hero .hero-right .status-card small[data-v-16204e03]{color:#52c41a;font-size:11px}.home .features[data-v-16204e03]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:40px}.home .features .feat-card[data-v-16204e03]{display:flex;align-items:center;padding:10px 8px;border-radius:18px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.04);gap:6px;background:linear-gradient(90deg,rgba(255,107,157,.067),rgba(255,77,143,.012))}.home .features .feat-card .icon[data-v-16204e03]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background-image:url(/img/icons.1be8708d.png);background-size:400%;background-repeat:no-repeat}.home .features .feat-card .i1[data-v-16204e03]{background-position:5% 10%}.home .features .feat-card .i2[data-v-16204e03]{background-position:45% 10%}.home .features .feat-card .i3[data-v-16204e03]{background-position:90% 12%}.home .features .feat-card .i4[data-v-16204e03]{background-position:10% 50%}.home .features .feat-card .i5[data-v-16204e03]{background-position:50% 50%}.home .features .feat-card h3[data-v-16204e03]{margin:0;font-size:16px;color:#333}.home .features .feat-card p[data-v-16204e03]{margin:0;color:#999;font-size:12px;line-height:1.6}.home .dual[data-v-16204e03]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px}.home .dual .panel[data-v-16204e03]{padding:20px;border-radius:20px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.04)}.home .dual .panel.chat-panel[data-v-16204e03]{background-image:url(/img/chat.99f454fe.png);width:716px;height:258px;background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.home .dual .panel.reason-panel[data-v-16204e03]{background:linear-gradient(90deg,rgba(255,107,157,.012),rgba(255,77,143,.067))}.home .dual .panel h2[data-v-16204e03]{margin:0 0 8px;font-size:24px}.home .dual .panel>p[data-v-16204e03]{margin:0 0 20px;color:#999;font-size:13px}.home .dual .phone-img[data-v-16204e03]{height:200px;width:450px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.home .dual .reason-grid[data-v-16204e03]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.home .dual .reason-grid .reason[data-v-16204e03]{display:flex;align-items:center;padding:14px 2px;border-radius:14px;background:#fafafa;background:#fefdfd}.home .dual .reason-grid .reason .reason-icon[data-v-16204e03]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-right:10px;border-radius:10px;background-image:url(/img/icons.1be8708d.png);background-size:400%;background-repeat:no-repeat}.home .dual .reason-grid .reason .r1[data-v-16204e03]{background-position:85% 50%}.home .dual .reason-grid .reason .r2[data-v-16204e03]{background-position:5% 85%}.home .dual .reason-grid .reason .r3[data-v-16204e03]{background-position:45% 85%}.home .dual .reason-grid .reason .r4[data-v-16204e03]{background-position:85% 85%}.home .dual .reason-grid .reason b[data-v-16204e03]{display:block;margin-bottom:4px;font-size:14px}.home .dual .reason-grid .reason p[data-v-16204e03]{margin:0;color:#999;font-size:12px}.home .cta[data-v-16204e03]{display:flex;align-items:center;margin:0 auto;padding:36px 48px;border-radius:24px;background:linear-gradient(90deg,#ffe8f3,#ffdceb 42%,#ffeaf4)}.home .cta .big-heart[data-v-16204e03]{width:130px;margin-right:18px;-o-object-fit:contain;object-fit:contain}.home .cta .cta-mascot[data-v-16204e03]{width:84px;margin-right:14px;-o-object-fit:contain;object-fit:contain}.home .cta .cta-text[data-v-16204e03]{flex:1}.home .cta .cta-text h2[data-v-16204e03]{margin:0 0 6px;font-size:24px;color:#333}.home .cta .cta-text p[data-v-16204e03]{margin:0;color:#999;font-size:14px}.home .cta .cta-btn[data-v-16204e03]{padding:14px 28px;border-radius:24px;color:#fff;font-size:15px;text-decoration:none;white-space:nowrap;background:linear-gradient(90deg,#ff6b9d,#ff4d8f)}.dash[data-v-418afea3]{display:flex;min-height:100vh;background:#f8f6f8}.dash .sidebar[data-v-418afea3]{width:232px;flex-shrink:0;display:flex;flex-direction:column;padding:22px 16px;background:#fff;border-right:1px solid #f0e8ec;box-sizing:border-box}.dash .sidebar .brand[data-v-418afea3]{display:flex;align-items:center;margin-bottom:28px;padding:0 8px}.dash .sidebar .brand .heart[data-v-418afea3]{width:40px;height:40px;margin-right:10px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.dash .sidebar .brand .meta h1[data-v-418afea3]{margin:0;font-size:22px;font-weight:700;color:#1a1a1a;line-height:1.2}.dash .sidebar .brand .meta p[data-v-418afea3]{margin:2px 0 0;color:#a0a0a0;font-size:11px}.dash .sidebar .nav[data-v-418afea3]{flex:1}.dash .sidebar .nav .nav-item[data-v-418afea3]{display:flex;align-items:center;margin-bottom:4px;padding:11px 14px;border-radius:12px;color:#555;font-size:14px;text-decoration:none;transition:.2s}.dash .sidebar .nav .nav-item i[data-v-418afea3]{margin-right:10px;font-size:16px}.dash .sidebar .nav .nav-item[data-v-418afea3]:hover{background:#fff5f9}.dash .sidebar .nav .nav-item.active[data-v-418afea3]{background:#ffe8f2;color:#ff4d8f;font-weight:500}.dash .sidebar .promo[data-v-418afea3]{position:relative;margin-top:12px;padding:14px 12px 40px;overflow:hidden;border-radius:16px;background:linear-gradient(145deg,#ffe8f3,#fff0f7)}.dash .sidebar .promo .title[data-v-418afea3]{margin:0 0 4px;color:#444;font-size:13px;font-weight:600;line-height:1.4}.dash .sidebar .promo .sub[data-v-418afea3]{margin:0 0 10px;color:#999;font-size:11px;line-height:1.4}.dash .sidebar .promo .promo-btn[data-v-418afea3]{border:0;color:#ff4d8f;background:#fff}.dash .sidebar .promo .mascot[data-v-418afea3]{position:absolute;right:-4px;bottom:-6px;width:68px;-o-object-fit:contain;object-fit:contain}.dash .main[data-v-418afea3]{flex:1;min-width:0;display:flex;flex-direction:column}.dash .main .header[data-v-418afea3]{display:flex;justify-content:space-between;align-items:center;height:56px;padding:0 28px;background:#f8f6f8}.dash .main .header .header-left[data-v-418afea3]{flex:1;min-width:0}.dash .main .header .header-right[data-v-418afea3]{display:flex;align-items:center;flex-shrink:0;gap:16px}.dash .main .header .header-right .bell[data-v-418afea3]{font-size:20px;color:#666;cursor:pointer}.dash .main .header .header-right .bell[data-v-418afea3] .el-badge__content{border:0;background:#ff4d8f}.dash .main .header .header-right .wx-tag[data-v-418afea3]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;background:#fff;color:#555;font-size:12px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.04)}.dash .main .header .header-right .wx-tag i[data-v-418afea3]{margin-right:4px;color:#07c160}.dash .main .header .header-right .wx-tag.off i[data-v-418afea3],.dash .main .header .header-right .wx-tag.off[data-v-418afea3]{color:#bbb}.dash .main .header .header-right .user[data-v-418afea3]{display:flex;align-items:center;gap:8px;color:#333;font-size:14px;cursor:pointer}.dash .main .header .header-right .user .avatar[data-v-418afea3]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;background:#ffd4e8}.dash .main .header .header-right .user .el-icon-arrow-down[data-v-418afea3]{color:#bbb;font-size:12px}.dash .main .page-body[data-v-418afea3]{flex:1;padding:0 28px 28px;overflow:auto}.chat-page[data-v-b59d75d6]{display:flex;gap:16px;height:calc(100vh - 84px)}.chat-page .sessions[data-v-b59d75d6]{width:260px;flex-shrink:0;display:flex;flex-direction:column;padding:16px;border-radius:20px;background:#fff;box-sizing:border-box}.chat-page .sessions .search-row[data-v-b59d75d6]{display:flex;gap:8px;margin-bottom:14px}.chat-page .sessions .search-row .el-input[data-v-b59d75d6]{flex:1}.chat-page .sessions .search-row[data-v-b59d75d6] .el-input__inner{border-radius:20px;border-color:#f0e4ea}.chat-page .sessions .search-row .el-button[data-v-b59d75d6]{border:0;background:linear-gradient(90deg,#ff6b9d,#ff4d8f)}.chat-page .sessions .empty-sess[data-v-b59d75d6]{padding:30px 0;text-align:center;color:#bbb;font-size:13px}.chat-page .sessions .session[data-v-b59d75d6]{display:flex;padding:12px;margin-bottom:4px;border-radius:14px;cursor:pointer;transition:background .2s}.chat-page .sessions .session[data-v-b59d75d6]:hover{background:#fff9fc}.chat-page .sessions .session.active[data-v-b59d75d6]{background:#fff5f9}.chat-page .sessions .session .av[data-v-b59d75d6]{width:44px;height:44px;margin-right:10px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#ffd4e8,#f0c0d8)}.chat-page .sessions .session .info[data-v-b59d75d6]{flex:1;min-width:0}.chat-page .sessions .session .info .top[data-v-b59d75d6]{display:flex;align-items:center;margin-bottom:4px}.chat-page .sessions .session .info .top b[data-v-b59d75d6]{margin-right:6px;font-size:14px}.chat-page .sessions .session .info .top .tag[data-v-b59d75d6]{padding:1px 6px;border-radius:8px;color:#ff4d8f;font-size:10px;background:#ffe8f2}.chat-page .sessions .session .info .top .tag.off[data-v-b59d75d6]{color:#999;background:#f5f5f5}.chat-page .sessions .session .info .top em[data-v-b59d75d6]{margin-left:auto;color:#ccc;font-size:11px;font-style:normal}.chat-page .sessions .session .info p[data-v-b59d75d6]{margin:0;color:#999;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-page .sessions .manage[data-v-b59d75d6]{margin-top:auto;width:100%;color:#ff4d8f;border-color:#ffc8dd}.chat-page .main-chat[data-v-b59d75d6]{flex:1;min-width:0;display:flex;flex-direction:column;border-radius:20px;background:#fff;overflow:hidden}.chat-page .main-chat .chat-head[data-v-b59d75d6]{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #f5eef2}.chat-page .main-chat .chat-head .av[data-v-b59d75d6]{width:48px;height:48px;margin-right:12px;border-radius:50%;background:linear-gradient(135deg,#ffd4e8,#f0c0d8)}.chat-page .main-chat .chat-head .meta[data-v-b59d75d6]{flex:1}.chat-page .main-chat .chat-head .meta .name-row[data-v-b59d75d6]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.chat-page .main-chat .chat-head .meta .name-row b[data-v-b59d75d6]{font-size:16px}.chat-page .main-chat .chat-head .meta .name-row .default-tag[data-v-b59d75d6]{padding:2px 8px;border-radius:8px;color:#ff4d8f;font-size:11px;background:#ffe8f2}.chat-page .main-chat .chat-head .meta .name-row .online[data-v-b59d75d6]{color:#52c41a;font-size:12px}.chat-page .main-chat .chat-head .meta p[data-v-b59d75d6]{margin:0;color:#999;font-size:12px}.chat-page .main-chat .chat-head .tools[data-v-b59d75d6]{display:flex;align-items:center;gap:16px;color:#bbb;font-size:18px}.chat-page .main-chat .chat-head .tools i[data-v-b59d75d6]{cursor:pointer;transition:color .2s}.chat-page .main-chat .chat-head .tools i.active[data-v-b59d75d6],.chat-page .main-chat .chat-head .tools i[data-v-b59d75d6]:hover{color:#ff4d8f}.chat-page .main-chat .chat-head .tools .wx-push[data-v-b59d75d6]{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:16px;color:#999;font-size:12px;background:#f5f5f5;cursor:pointer}.chat-page .main-chat .chat-head .tools .wx-push i[data-v-b59d75d6]{font-size:14px}.chat-page .main-chat .chat-head .tools .wx-push.on[data-v-b59d75d6]{color:#07c160;background:#e8f9ef}.chat-page .main-chat .msg-search[data-v-b59d75d6]{display:flex;align-items:center;gap:10px;padding:8px 20px;border-bottom:1px solid #f5eef2}.chat-page .main-chat .msg-search .el-input[data-v-b59d75d6]{flex:1}.chat-page .main-chat .msg-search .cnt[data-v-b59d75d6]{color:#bbb;font-size:12px;white-space:nowrap}.chat-page .main-chat .messages[data-v-b59d75d6]{flex:1;padding:20px;overflow-y:auto;background:#fcfafb url(/img/chat.99f454fe.png) right 16px bottom 10px/180px no-repeat}.chat-page .main-chat .messages .time[data-v-b59d75d6]{margin-bottom:16px;text-align:center;color:#ccc;font-size:12px}.chat-page .main-chat .messages .empty-msg[data-v-b59d75d6]{padding:40px 0;text-align:center;color:#ccc;font-size:13px}.chat-page .main-chat .messages .row[data-v-b59d75d6]{display:flex;align-items:flex-end;margin-bottom:14px}.chat-page .main-chat .messages .row .av[data-v-b59d75d6]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#ffd4e8,#f0c0d8)}.chat-page .main-chat .messages .row .msg-wrap[data-v-b59d75d6]{max-width:65%;margin:0 10px}.chat-page .main-chat .messages .row .msg-wrap .actor[data-v-b59d75d6]{display:block;margin-bottom:4px;color:#ff9800;font-size:11px}.chat-page .main-chat .messages .row .msg-wrap .actor i[data-v-b59d75d6]{margin-right:2px}.chat-page .main-chat .messages .row .msg-wrap .via-wx[data-v-b59d75d6]{display:inline-block;margin-bottom:4px;padding:1px 7px;border-radius:8px;color:#07c160;font-size:10px;background:#e8f9ef}.chat-page .main-chat .messages .row .msg-wrap .via-wx i[data-v-b59d75d6]{margin-right:2px}.chat-page .main-chat .messages .row .bubble[data-v-b59d75d6]{padding:12px 16px;border-radius:16px;font-size:14px;line-height:1.5}.chat-page .main-chat .messages .row .bubble i[data-v-b59d75d6]{margin-right:4px}.chat-page .main-chat .messages .row.ai .bubble[data-v-b59d75d6]{background:#fff;color:#444;box-shadow:0 2px 8px rgba(0,0,0,.04)}.chat-page .main-chat .messages .row.takeover .bubble[data-v-b59d75d6]{color:#fff;background:linear-gradient(90deg,#ffb04d,#ff9800)}.chat-page .main-chat .messages .row.user[data-v-b59d75d6]{justify-content:flex-end}.chat-page .main-chat .messages .row.user .bubble[data-v-b59d75d6]{color:#fff;background:linear-gradient(90deg,#ff6b9d,#ff4d8f)}.chat-page .main-chat .messages .typing[data-v-b59d75d6]{color:#ff9ec4;font-size:12px}.chat-page .main-chat .input-area[data-v-b59d75d6]{position:relative;padding:12px 20px 16px;border-top:1px solid #f5eef2}.chat-page .main-chat .input-area .toolbar[data-v-b59d75d6]{display:flex;gap:14px;margin-bottom:8px;color:#ccc;font-size:18px}.chat-page .main-chat .input-area[data-v-b59d75d6] .el-textarea__inner{border:0;padding:0;box-shadow:none}.chat-page .main-chat .input-area .send[data-v-b59d75d6]{position:absolute;right:24px;bottom:20px;border:0;background:linear-gradient(90deg,#ff6b9d,#ff4d8f)}.chat-page .side-panel[data-v-b59d75d6]{width:280px;flex-shrink:0;padding:18px;border-radius:20px;background:#fff;overflow-y:auto;box-sizing:border-box}.chat-page .side-panel h3[data-v-b59d75d6]{margin:0 0 16px;color:#ff4d8f;font-size:15px}.chat-page .side-panel .stat[data-v-b59d75d6]{margin-bottom:14px}.chat-page .side-panel .stat label[data-v-b59d75d6]{display:block;margin-bottom:6px;color:#999;font-size:12px}.chat-page .side-panel .stat span[data-v-b59d75d6]{color:#ff4d8f;font-size:12px}.chat-page .side-panel .stat-row[data-v-b59d75d6]{display:flex;gap:12px;margin-bottom:18px}.chat-page .side-panel .stat-row div[data-v-b59d75d6]{flex:1;padding:12px;border-radius:12px;background:#fafafa;text-align:center}.chat-page .side-panel .stat-row div b[data-v-b59d75d6]{display:block;margin-bottom:4px;font-size:16px;color:#333}.chat-page .side-panel .stat-row div small[data-v-b59d75d6]{color:#bbb;font-size:11px}.chat-page .side-panel .block[data-v-b59d75d6]{margin-bottom:18px}.chat-page .side-panel .block .block-head[data-v-b59d75d6]{display:flex;justify-content:space-between;margin-bottom:10px;color:#333;font-size:13px;font-weight:600}.chat-page .side-panel .block .block-head a[data-v-b59d75d6]{color:#ff4d8f;font-size:12px;font-weight:400;text-decoration:none}.chat-page .side-panel .block .memory[data-v-b59d75d6]{display:flex;margin-bottom:10px}.chat-page .side-panel .block .memory .dot[data-v-b59d75d6]{width:8px;height:8px;margin:6px 10px 0 0;border-radius:50%;background:#ff4d8f}.chat-page .side-panel .block .memory b[data-v-b59d75d6]{display:block;font-size:12px;color:#ff4d8f}.chat-page .side-panel .block .memory p[data-v-b59d75d6]{margin:2px 0 0;color:#999;font-size:12px}.chat-page .side-panel .block .mood[data-v-b59d75d6]{margin:0 0 10px;color:#666;font-size:13px}.chat-page .side-panel .block .mood-tags[data-v-b59d75d6]{display:flex;flex-wrap:wrap;gap:6px}.chat-page .side-panel .block .mood-tags span[data-v-b59d75d6]{padding:4px 12px;border:1px solid #ffc8dd;border-radius:14px;color:#ff4d8f;font-size:11px}.chat-page .side-panel .block .quick-grid[data-v-b59d75d6]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chat-page .side-panel .block .quick-grid button[data-v-b59d75d6]{padding:10px 8px;border:1px solid #f0e4ea;border-radius:12px;color:#666;font-size:11px;cursor:pointer;background:#fafafa;transition:.2s}.chat-page .side-panel .block .quick-grid button[data-v-b59d75d6]:hover{color:#ff4d8f;border-color:#ffc8dd;background:#fff5f9}.upload-box[data-v-b59d75d6]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:130px;border:1px dashed #ffc8dd;border-radius:14px;color:#ff9ec4;font-size:13px;cursor:pointer;background:#fff8fc}.upload-box i[data-v-b59d75d6]{margin-bottom:8px;font-size:30px}.voice-box[data-v-b59d75d6]{text-align:center;color:#ff4d8f}.voice-box>i[data-v-b59d75d6]{font-size:40px}.voice-box p[data-v-b59d75d6]{margin:8px 0 16px;color:#999;font-size:13px}.voice-box .wave[data-v-b59d75d6]{display:flex;align-items:center;justify-content:center;gap:4px;height:40px}.voice-box .wave span[data-v-b59d75d6]{width:4px;border-radius:2px;background:#ff9ec4}.voice-tip[data-v-b59d75d6]{margin:10px 2px 0;color:#b9849c;font-size:12px;line-height:1.5}.chat-upload .el-upload-dragger[data-v-b59d75d6]{width:100%}.bubble.has-image[data-v-b59d75d6]{padding:4px;background:transparent!important}.bubble .bubble-img[data-v-b59d75d6]{display:block;max-width:220px;max-height:260px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.list-page .empty-tip[data-v-3f8cfea6]{padding:60px 0;text-align:center;color:#bbb;font-size:14px}.list-page .page-head[data-v-3f8cfea6]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.list-page .page-head .title-block h2[data-v-3f8cfea6]{margin:0 0 6px;font-size:26px;font-weight:700;color:#1a1a1a}.list-page .page-head .title-block p[data-v-3f8cfea6]{margin:0;color:#999;font-size:13px}.list-page .page-head .actions[data-v-3f8cfea6]{display:flex;align-items:center;gap:10px}.list-page .page-head .actions .search[data-v-3f8cfea6]{width:280px}.list-page .page-head .actions .search[data-v-3f8cfea6] .el-input__inner{height:40px;border-radius:20px;border-color:#f0e4ea;background:#fff}.list-page .page-head .actions .filter-btn[data-v-3f8cfea6]{color:#ff4d8f;border-color:#ffc8dd}.list-page .page-head .actions .create-btn[data-v-3f8cfea6]{padding:10px 20px;border:0;background:linear-gradient(90deg,#ff6b9d,#ff4d8f)}.list-page .tabs-row[data-v-3f8cfea6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.list-page .tabs-row .tabs[data-v-3f8cfea6]{display:flex;gap:8px}.list-page .tabs-row .tabs .tab[data-v-3f8cfea6]{padding:8px 18px;border-radius:20px;color:#666;font-size:13px;cursor:pointer;background:#fff;transition:.2s}.list-page .tabs-row .tabs .tab[data-v-3f8cfea6]:hover{color:#ff4d8f}.list-page .tabs-row .tabs .tab.on[data-v-3f8cfea6]{color:#fff;background:linear-gradient(90deg,#ff6b9d,#ff4d8f);box-shadow:0 6px 16px rgba(255,77,143,.28)}.list-page .tabs-row .view-ctrl[data-v-3f8cfea6]{display:flex;align-items:center;gap:8px}.list-page .tabs-row .view-ctrl .sort[data-v-3f8cfea6]{width:110px}.list-page .tabs-row .view-ctrl .grid[data-v-3f8cfea6],.list-page .tabs-row .view-ctrl .list[data-v-3f8cfea6]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:#999;cursor:pointer;background:#fff}.list-page .tabs-row .view-ctrl .grid.on[data-v-3f8cfea6],.list-page .tabs-row .view-ctrl .list.on[data-v-3f8cfea6]{color:#ff4d8f;background:#ffe8f2}.list-page .grid[data-v-3f8cfea6]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.list-page .grid .card[data-v-3f8cfea6]{border-radius:20px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.04);overflow:hidden;transition:transform .25s,box-shadow .25s}.list-page .grid .card[data-v-3f8cfea6]:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(255,77,143,.16)}.list-page .grid .card:hover .cover img[data-v-3f8cfea6]{transform:scale(1.05)}.list-page .grid .card .cover[data-v-3f8cfea6]{position:relative;height:200px;background:linear-gradient(180deg,#fce4ef,#f5d4e4)}.list-page .grid .card .cover img[data-v-3f8cfea6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:transform .4s}.list-page .grid .card .cover .like[data-v-3f8cfea6]{position:absolute;left:12px;top:12px;padding:4px 10px;border-radius:14px;color:#fff;font-size:12px;background:rgba(0,0,0,.35)}.list-page .grid .card .cover .wx[data-v-3f8cfea6]{position:absolute;right:12px;top:12px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#fff;font-size:14px;background:#07c160}.list-page .grid .card .body[data-v-3f8cfea6]{padding:14px 16px 16px}.list-page .grid .card .body h3[data-v-3f8cfea6]{margin:0 0 6px;font-size:17px;font-weight:700}.list-page .grid .card .body .intro[data-v-3f8cfea6]{margin:0 0 10px;min-height:36px;color:#999;font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.list-page .grid .card .body .tags[data-v-3f8cfea6]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.list-page .grid .card .body .tags span[data-v-3f8cfea6]{padding:2px 10px;border-radius:10px;color:#ff7eb0;font-size:11px;background:#fff0f6}.list-page .grid .card .body .relation[data-v-3f8cfea6]{margin-bottom:12px;color:#bbb;font-size:11px}.list-page .grid .card .body .relation i[data-v-3f8cfea6]{margin-right:2px;color:#ffc0d8}.list-page .grid .card .body .relation em[data-v-3f8cfea6]{margin-left:4px;color:#ff4d8f;font-style:normal}.list-page .grid .card .body .relation em.friend[data-v-3f8cfea6]{color:#52c41a}.list-page .grid .card .body .wx-status[data-v-3f8cfea6]{margin-bottom:12px;color:#bbb;font-size:11px}.list-page .grid .card .body .wx-status i[data-v-3f8cfea6]{margin-right:3px}.list-page .grid .card .body .wx-status.on[data-v-3f8cfea6]{color:#07c160}.list-page .grid .card .body .btns[data-v-3f8cfea6]{display:flex;gap:6px;align-items:center}.list-page .grid .card .body .btns .el-button--primary[data-v-3f8cfea6]{border:0;background:linear-gradient(90deg,#ff6b9d,#ff4d8f)}.list-page .pager[data-v-3f8cfea6]{display:flex;justify-content:center;margin-top:28px}.list-page .pager[data-v-3f8cfea6] .el-pager li.active,.list-page .pager[data-v-3f8cfea6] .el-pager li:hover,.list-page .pager[data-v-3f8cfea6] .el-pagination button:hover{color:#ff4d8f}.bind-mgr .hint[data-v-3f8cfea6]{margin:0 0 14px;color:#999;font-size:12px}.bind-mgr .bind-row[data-v-3f8cfea6]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f5f0f2}.bind-mgr .bind-row .info b[data-v-3f8cfea6]{display:block;font-size:14px}.bind-mgr .bind-row .info span[data-v-3f8cfea6]{color:#aaa;font-size:12px}.bind-mgr .empty[data-v-3f8cfea6]{margin:0;padding:16px 0;text-align:center;color:#bbb;font-size:13px}.editor-head[data-v-1f961ca1]{display:flex;align-items:center;gap:10px}.editor-head i[data-v-1f961ca1]{font-size:18px;color:#999;cursor:pointer}.editor-head b[data-v-1f961ca1]{display:block;font-size:16px}.editor-head small[data-v-1f961ca1]{color:#bbb;font-size:12px}.editor-page .concept-bar[data-v-1f961ca1]{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:14px 18px;border-radius:14px;background:linear-gradient(90deg,#fff0f6,#fff);border:1px solid #ffe0ee}.editor-page .concept-bar.companion[data-v-1f961ca1]{background:linear-gradient(90deg,#eef4ff,#fff);border-color:#dbe6ff}.editor-page .concept-bar.companion i[data-v-1f961ca1]{color:#6b8cff}.editor-page .concept-bar i[data-v-1f961ca1]{font-size:24px;color:#ff4d8f}.editor-page .concept-bar p[data-v-1f961ca1]{margin:0;color:#666;font-size:13px;line-height:1.6}.editor-page .concept-bar p b[data-v-1f961ca1]{color:#ff4d8f}.editor-page .top-actions[data-v-1f961ca1]{display:flex;justify-content:flex-end;gap:8px;margin-bottom:16px}.editor-page .top-actions .el-button--primary[data-v-1f961ca1]{border:0;background:linear-gradient(90deg,#ff6b9d,#ff4d8f)}.editor-page .layout[data-v-1f961ca1]{display:flex;gap:20px}.editor-page .layout .form-col[data-v-1f961ca1]{flex:1;min-width:0}.editor-page .layout .form-col .section[data-v-1f961ca1]{margin-bottom:16px;padding:20px 24px;border-radius:16px;background:#fff}.editor-page .layout .form-col .section h3[data-v-1f961ca1]{display:flex;align-items:center;margin:0 0 16px;font-size:15px}.editor-page .layout .form-col .section h3 span[data-v-1f961ca1]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:10px;border-radius:50%;color:#fff;font-size:12px;background:#ff4d8f}.editor-page .layout .form-col .section .grid-2[data-v-1f961ca1]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.editor-page .layout .form-col .section .chip[data-v-1f961ca1]{display:inline-block;margin:0 8px 8px 0;padding:5px 14px;border:1px solid #f0e4ea;border-radius:16px;color:#888;font-size:13px;cursor:pointer;transition:.2s}.editor-page .layout .form-col .section .chip[data-v-1f961ca1]:hover{border-color:#ffc8dd}.editor-page .layout .form-col .section .chip.on[data-v-1f961ca1]{color:#fff;border-color:transparent;background:linear-gradient(90deg,#ff6b9d,#ff4d8f)}.editor-page .layout .form-col .photo-block .photo-preview[data-v-1f961ca1]{width:150px;height:190px;margin-bottom:14px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#fce4ef,#f0d0e0)}.editor-page .layout .form-col .photo-block .photo-preview img[data-v-1f961ca1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.editor-page .layout .form-col .photo-block .photo-preview .photo-empty[data-v-1f961ca1]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#ff9ec4}.editor-page .layout .form-col .photo-block .photo-preview .photo-empty i[data-v-1f961ca1]{font-size:34px}.editor-page .layout .form-col .photo-block .photo-preview .photo-empty span[data-v-1f961ca1]{margin-top:6px;font-size:12px}.editor-page .layout .form-col .photo-block .photo-actions[data-v-1f961ca1]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.editor-page .layout .form-col .photo-block .photo-tip[data-v-1f961ca1]{margin:0;color:#bbb;font-size:12px}.editor-page .layout .form-col .rc-picker[data-v-1f961ca1]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.editor-page .layout .form-col .rc-picker .rc-option[data-v-1f961ca1]{position:relative;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #f0e4ea;border-radius:12px;cursor:pointer;transition:.2s}.editor-page .layout .form-col .rc-picker .rc-option img[data-v-1f961ca1]{width:44px;height:44px;border-radius:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;background:#fce4ef}.editor-page .layout .form-col .rc-picker .rc-option b[data-v-1f961ca1]{font-size:14px}.editor-page .layout .form-col .rc-picker .rc-option p[data-v-1f961ca1]{margin:2px 0 0;color:#999;font-size:12px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.editor-page .layout .form-col .rc-picker .rc-option .el-icon-success[data-v-1f961ca1]{position:absolute;right:10px;top:10px;color:#ff4d8f}.editor-page .layout .form-col .rc-picker .rc-option[data-v-1f961ca1]:hover{border-color:#ffc8dd}.editor-page .layout .form-col .rc-picker .rc-option.on[data-v-1f961ca1]{border-color:#ff4d8f;background:#fff5f9}.editor-page .layout .form-col .new-rc[data-v-1f961ca1]{color:#ff4d8f;border-color:#ffc8dd}.editor-page .layout .form-col .welcome-tpls[data-v-1f961ca1]{display:flex;flex-wrap:wrap;gap:8px}.editor-page .layout .form-col .welcome-tpls span[data-v-1f961ca1]{padding:5px 12px;border-radius:14px;color:#ff7eb0;font-size:12px;cursor:pointer;background:#fff0f6}.editor-page .layout .preview-col[data-v-1f961ca1]{width:320px;flex-shrink:0}.editor-page .layout .preview-col .hint-card[data-v-1f961ca1],.editor-page .layout .preview-col .preview-card[data-v-1f961ca1]{margin-bottom:16px;padding:20px;border-radius:16px;background:#fff}.editor-page .layout .preview-col .hint-card h3[data-v-1f961ca1],.editor-page .layout .preview-col .preview-card h3[data-v-1f961ca1]{margin:0 0 14px;font-size:15px}.editor-page .layout .preview-col .cover[data-v-1f961ca1]{width:100%;height:200px;margin-bottom:12px;border-radius:14px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;background:linear-gradient(180deg,#fce4ef,#f0d0e0)}.editor-page .layout .preview-col h2[data-v-1f961ca1]{margin:0 0 4px;font-size:20px}.editor-page .layout .preview-col>.preview-card>p[data-v-1f961ca1]{margin:0 0 8px;color:#999;font-size:12px}.editor-page .layout .preview-col .bio[data-v-1f961ca1]{line-height:1.5}.editor-page .layout .preview-col .appearance-preview[data-v-1f961ca1]{margin-top:10px;padding:10px;border-radius:10px;background:#fafafa}.editor-page .layout .preview-col .appearance-preview label[data-v-1f961ca1]{display:block;margin-bottom:4px;color:#999;font-size:11px}.editor-page .layout .preview-col .appearance-preview span[data-v-1f961ca1]{color:#666;font-size:12px;line-height:1.5}.editor-page .layout .preview-col .bars[data-v-1f961ca1]{margin-top:8px}.editor-page .layout .preview-col .bars label[data-v-1f961ca1]{display:block;margin-bottom:4px;color:#999;font-size:11px}.editor-page .layout .preview-col .hint-card[data-v-1f961ca1]{background:linear-gradient(145deg,#fff5f9,#fff)}.editor-page .layout .preview-col .hint-card p[data-v-1f961ca1]{margin:0;color:#666;font-size:13px;line-height:1.7}.editor-page .layout .preview-col .hint-card p b[data-v-1f961ca1]{color:#ff4d8f}.gen-results[data-v-1f961ca1]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:8px}.gen-results .gen-item[data-v-1f961ca1]{position:relative;border-radius:10px;overflow:hidden;cursor:pointer}.gen-results .gen-item img[data-v-1f961ca1]{width:100%;height:90px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.gen-results .gen-item .use[data-v-1f961ca1]{position:absolute;left:0;right:0;bottom:0;padding:3px 0;text-align:center;color:#fff;font-size:11px;background:rgba(255,77,143,.85)}.gen-note[data-v-1f961ca1]{margin:12px 0 0;color:#aaa;font-size:12px}.gen-note i[data-v-1f961ca1]{margin-right:4px}.pub-ok[data-v-1f961ca1]{margin:0 0 16px;color:#52c41a;font-size:14px}.pub-ok i[data-v-1f961ca1]{margin-right:4px}.bind-modes .mode[data-v-1f961ca1]{display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:14px;border:1px solid #f0e4ea;border-radius:14px;cursor:pointer;transition:.2s}.bind-modes .mode>i[data-v-1f961ca1]{font-size:22px;color:#ff9ec4}.bind-modes .mode b[data-v-1f961ca1]{display:block;font-size:14px}.bind-modes .mode small[data-v-1f961ca1]{color:#aaa;font-size:12px}.bind-modes .mode[data-v-1f961ca1]:hover{border-color:#ffc8dd}.bind-modes .mode.on[data-v-1f961ca1]{border-color:#ff4d8f;background:#fff5f9}.bind-modes .select-wrap[data-v-1f961ca1]{margin:-4px 0 10px;padding:0 4px}.bind-modes .qr-wrap[data-v-1f961ca1]{margin:-4px 0 10px;text-align:center}.bind-modes .qr-wrap .qr[data-v-1f961ca1]{width:130px;height:130px;border-radius:12px;-o-object-fit:contain;object-fit:contain;background:#f7f4f6}.bind-modes .qr-wrap span[data-v-1f961ca1]{display:block;margin-top:8px;color:#999;font-size:12px}.detail-page .profile-card[data-v-11a0721a]{display:flex;gap:24px;margin-bottom:18px;padding:28px;border-radius:20px;background:linear-gradient(120deg,#fff8fc,#fff 60%);box-shadow:0 8px 24px rgba(23,16,20,.05)}.detail-page .profile-card .portrait[data-v-11a0721a]{width:160px;height:200px;flex-shrink:0;border-radius:16px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;background:linear-gradient(180deg,#fce4ef,#f0d0e0)}.detail-page .profile-card .info[data-v-11a0721a]{flex:1}.detail-page .profile-card .info .name-row[data-v-11a0721a]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.detail-page .profile-card .info .name-row h2[data-v-11a0721a]{margin:0;font-size:24px}.detail-page .profile-card .info .name-row .tag[data-v-11a0721a]{padding:2px 10px;border-radius:10px;color:#ff4d8f;font-size:11px;background:#ffe8f2}.detail-page .profile-card .info .name-row .online[data-v-11a0721a]{color:#52c41a;font-size:12px}.detail-page .profile-card .info .name-row .online.off[data-v-11a0721a]{color:#bbb}.detail-page .profile-card .info blockquote[data-v-11a0721a]{margin:0 0 14px;padding-left:12px;border-left:3px solid #ffc8dd;color:#ff7eb0;font-size:14px}.detail-page .profile-card .info .attrs[data-v-11a0721a]{display:flex;flex-wrap:wrap;gap:10px}.detail-page .profile-card .info .attrs span[data-v-11a0721a]{padding:4px 12px;border-radius:12px;color:#888;font-size:12px;background:#fafafa}.detail-page .profile-card .meters[data-v-11a0721a]{display:flex;gap:16px}.detail-page .profile-card .meters .meter[data-v-11a0721a]{text-align:center}.detail-page .profile-card .meters .meter label[data-v-11a0721a]{display:block;margin-bottom:8px;color:#999;font-size:12px}.detail-page .profile-card .meters .meter b[data-v-11a0721a]{display:block;margin-top:6px;font-size:13px}.detail-page .profile-card .meters .meter small[data-v-11a0721a]{color:#bbb;font-size:11px}.detail-page .detail-actions[data-v-11a0721a]{display:flex;gap:8px;margin-bottom:16px}.detail-page .detail-actions .danger[data-v-11a0721a]{color:#ff6b6b;border-color:#ffd0d0}.detail-page .tabs[data-v-11a0721a]{display:flex;gap:24px;margin-bottom:18px;padding:0 8px;border-bottom:1px solid #f0e8ec;background:#fff;border-radius:12px 12px 0 0}.detail-page .tabs .tab[data-v-11a0721a]{padding:12px 4px;color:#999;font-size:14px;cursor:pointer;transition:color .2s}.detail-page .tabs .tab[data-v-11a0721a]:hover{color:#ff4d8f}.detail-page .tabs .tab.on[data-v-11a0721a]{color:#ff4d8f;font-weight:600;box-shadow:inset 0 -2px 0 #ff4d8f}.detail-page .grid[data-v-11a0721a]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.detail-page .grid.two[data-v-11a0721a]{grid-template-columns:repeat(2,1fr)}.detail-page .grid .card[data-v-11a0721a]{margin-bottom:16px;padding:20px;border-radius:16px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:box-shadow .25s}.detail-page .grid .card[data-v-11a0721a]:hover{box-shadow:0 10px 26px rgba(255,77,143,.12)}.detail-page .grid .card h3[data-v-11a0721a]{margin:0 0 14px;font-size:15px}.detail-page .grid .card .mem[data-v-11a0721a]{display:flex;align-items:flex-start;margin-bottom:12px}.detail-page .grid .card .mem .icon[data-v-11a0721a]{margin-right:10px}.detail-page .grid .card .mem b[data-v-11a0721a]{display:block;font-size:13px}.detail-page .grid .card .mem p[data-v-11a0721a]{margin:2px 0 0;color:#999;font-size:12px}.detail-page .grid .card .mem em[data-v-11a0721a]{margin-left:auto;color:#ccc;font-size:11px;font-style:normal}.detail-page .grid .card .stat-grid[data-v-11a0721a]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.detail-page .grid .card .stat-grid div[data-v-11a0721a]{padding:14px;border-radius:12px;text-align:center;background:#fafafa}.detail-page .grid .card .stat-grid div b[data-v-11a0721a]{display:block;font-size:22px;color:#ff4d8f}.detail-page .grid .card .stat-grid div small[data-v-11a0721a]{color:#999;font-size:11px}.detail-page .grid .card .trend[data-v-11a0721a]{display:flex;align-items:flex-end;gap:8px;height:160px;padding:8px 4px 0}.detail-page .grid .card .trend .bar-col[data-v-11a0721a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.detail-page .grid .card .trend .bar-col .bar[data-v-11a0721a]{width:60%;min-height:4px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#ff7eb0,#ff4d8f);transition:height .3s}.detail-page .grid .card .trend .bar-col span[data-v-11a0721a]{margin-top:6px;color:#bbb;font-size:10px}.detail-page .grid .card .tl[data-v-11a0721a]{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px}.detail-page .grid .card .tl .tl-role[data-v-11a0721a]{flex-shrink:0;padding:2px 8px;border-radius:8px;color:#ff4d8f;font-size:11px;background:#ffe8f2}.detail-page .grid .card .tl .tl-role.user[data-v-11a0721a]{color:#888;background:#f0f0f0}.detail-page .grid .card .tl p[data-v-11a0721a]{flex:1;margin:0;color:#555;font-size:13px;line-height:1.5}.detail-page .grid .card .tl em[data-v-11a0721a]{flex-shrink:0;color:#ccc;font-size:11px;font-style:normal}.detail-page .grid .card .log[data-v-11a0721a]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.detail-page .grid .card .log .log-src[data-v-11a0721a]{flex-shrink:0;padding:2px 8px;border-radius:8px;color:#52c41a;font-size:11px;background:#f0fbe9}.detail-page .grid .card .log .log-src.web[data-v-11a0721a]{color:#409eff;background:#ecf5ff}.detail-page .grid .card .log p[data-v-11a0721a]{flex:1;margin:0;color:#666;font-size:12px}.detail-page .grid .card .log em[data-v-11a0721a]{color:#ccc;font-size:11px;font-style:normal}.detail-page .grid .card .prompt-box[data-v-11a0721a]{max-height:420px;margin:0;padding:14px;overflow:auto;border-radius:12px;color:#555;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word;background:#fafafa;font-family:inherit}.detail-page .grid .card .tags[data-v-11a0721a]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.detail-page .grid .card .tags span[data-v-11a0721a]{padding:4px 12px;border-radius:12px;color:#ff7eb0;font-size:12px;background:#fff0f6}.detail-page .grid .card .chat-sum[data-v-11a0721a]{display:flex;gap:10px}.detail-page .grid .card .chat-sum img[data-v-11a0721a]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;background:#ffd4e8}.detail-page .grid .card .chat-sum p[data-v-11a0721a]{margin:0 0 4px;font-size:13px}.detail-page .grid .card .chat-sum em[data-v-11a0721a]{color:#ccc;font-size:11px;font-style:normal}.detail-page .grid .card .sync[data-v-11a0721a]{margin-bottom:12px;font-size:13px;color:#666}.detail-page .grid .card .card-head[data-v-11a0721a],.detail-page .grid .card .sync[data-v-11a0721a]{display:flex;justify-content:space-between;align-items:center}.detail-page .grid .card .card-head a[data-v-11a0721a]{color:#ff4d8f;font-size:12px;font-weight:400;cursor:pointer}.detail-page .grid .card .task[data-v-11a0721a]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;border-radius:12px;background:#fafafa}.detail-page .grid .card .task .task-info[data-v-11a0721a]{flex:1;min-width:0}.detail-page .grid .card .task .task-info b[data-v-11a0721a]{font-size:13px}.detail-page .grid .card .task .task-info p[data-v-11a0721a]{margin:2px 0 0;color:#999;font-size:12px}.detail-page .grid .card .task .el-icon-close[data-v-11a0721a]{color:#ccc;cursor:pointer}.detail-page .grid .card .task .el-icon-close[data-v-11a0721a]:hover{color:#ff6b6b}.detail-page .grid .card .empty-tip[data-v-11a0721a]{margin:0;color:#bbb;font-size:13px}.detail-page .grid .card .asset-row[data-v-11a0721a]{display:flex;align-items:center;margin-bottom:12px}.detail-page .grid .card .asset-row .asset-label[data-v-11a0721a]{width:64px;color:#999;font-size:12px}.detail-page .grid .card .asset-row .thumbs[data-v-11a0721a]{display:flex;gap:8px}.detail-page .grid .card .asset-row .thumbs .thumb[data-v-11a0721a]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:#ff9ec4;font-size:18px;background:#fff0f6}.detail-page .grid .card .asset-row .thumbs .thumb.sticker[data-v-11a0721a]{color:#faad14;background:#fff8e6}.detail-page .grid .card .reset-btn[data-v-11a0721a]{margin-top:8px;color:#ff6b6b;border-color:#ffd0d0}.dialog-hint[data-v-11a0721a]{margin:0 0 16px;padding:10px 12px;border-radius:10px;color:#ff7eb0;font-size:12px;line-height:1.5;background:#fff5f9}.dialog-hint code[data-v-11a0721a]{padding:0 5px;border-radius:6px;background:#ffe8f2}.form-grid[data-v-11a0721a]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.bind-item[data-v-11a0721a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:12px;border-radius:12px;background:#fafafa}.bind-item b[data-v-11a0721a]{display:block;font-size:14px}.bind-item small[data-v-11a0721a]{color:#aaa;font-size:12px}.bind-item .danger[data-v-11a0721a]{color:#ff6b6b;border-color:#ffd0d0}.add-bind[data-v-11a0721a]{display:flex;gap:8px;margin-top:14px}.asset-grid[data-v-11a0721a]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.asset-grid .asset-cell[data-v-11a0721a]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:88px;border-radius:12px;overflow:hidden;font-size:12px;color:#ff9ec4;background:#fff0f6}.asset-grid .asset-cell>.el-icon-orange[data-v-11a0721a],.asset-grid .asset-cell>.el-icon-picture-outline[data-v-11a0721a]{font-size:24px}.asset-grid .asset-cell img[data-v-11a0721a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.asset-grid .asset-cell .note[data-v-11a0721a]{margin-top:4px;color:#999}.asset-grid .asset-cell .del[data-v-11a0721a]{position:absolute;right:6px;top:6px;color:#ccc;cursor:pointer}.asset-grid .asset-cell .del[data-v-11a0721a]:hover{color:#ff6b6b}.pricing-page .current[data-v-927cc9a8]{display:flex;align-items:center;gap:20px;margin-bottom:24px;padding:24px 28px;border-radius:20px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.04)}.pricing-page .current .user-av[data-v-927cc9a8]{width:72px;height:72px;border-radius:50%;border:3px solid #ffc8dd;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;background:linear-gradient(135deg,#ffd4e8,#f0c0d8)}.pricing-page .current .info[data-v-927cc9a8]{flex:1}.pricing-page .current .info h2[data-v-927cc9a8]{margin:0 0 8px;font-size:20px}.pricing-page .current .info h2 .tag[data-v-927cc9a8]{padding:2px 10px;border-radius:10px;color:#ff4d8f;font-size:12px;font-weight:400;background:#ffe8f2}.pricing-page .current .info p[data-v-927cc9a8]{margin:0 0 12px;color:#999;font-size:13px}.pricing-page .current .info p a[data-v-927cc9a8]{margin-left:8px;color:#ff4d8f;text-decoration:none}.pricing-page .current .info .stats[data-v-927cc9a8]{display:flex;flex-wrap:wrap;gap:16px}.pricing-page .current .info .stats span[data-v-927cc9a8]{color:#666;font-size:12px}.pricing-page .current .welcome[data-v-927cc9a8]{position:relative;text-align:right}.pricing-page .current .welcome p[data-v-927cc9a8]{margin:0 0 4px;font-size:16px;font-weight:600}.pricing-page .current .welcome small[data-v-927cc9a8]{color:#999;font-size:12px}.pricing-page .current .welcome .welcome-heart[data-v-927cc9a8]{position:absolute;right:-6px;top:-14px;width:44px}.pricing-page .plan-head[data-v-927cc9a8]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.pricing-page .plan-head h2[data-v-927cc9a8]{margin:0 0 6px;font-size:22px}.pricing-page .plan-head>div>p[data-v-927cc9a8]{margin:0;color:#999;font-size:13px}.pricing-page .plan-head .toggle[data-v-927cc9a8]{display:flex;align-items:center;gap:8px;font-size:13px;color:#999}.pricing-page .plan-head .toggle .on[data-v-927cc9a8]{color:#333;font-weight:600}.pricing-page .plan-head .toggle .badge[data-v-927cc9a8]{padding:2px 8px;border-radius:8px;color:#fff;font-size:11px;font-style:normal;background:#ff6b6b}.pricing-page .plans[data-v-927cc9a8]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px}.pricing-page .plans .plan[data-v-927cc9a8]{position:relative;padding:28px 24px;border-radius:20px;text-align:center;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.04);transition:transform .25s,box-shadow .25s}.pricing-page .plans .plan[data-v-927cc9a8]:hover{transform:translateY(-4px);box-shadow:0 14px 36px rgba(255,77,143,.16)}.pricing-page .plans .plan.hot[data-v-927cc9a8]{border:2px solid #ffc8dd;background:linear-gradient(180deg,#fff8fc,#fff)}.pricing-page .plans .plan .rec[data-v-927cc9a8]{position:absolute;top:16px;right:16px;padding:2px 10px;border-radius:10px;color:#fff;font-size:11px;background:#ff4d8f}.pricing-page .plans .plan h3[data-v-927cc9a8]{margin:0 0 12px;font-size:18px}.pricing-page .plans .plan .price[data-v-927cc9a8]{margin-bottom:20px;color:#ff4d8f;font-size:42px;font-weight:700}.pricing-page .plans .plan .price small[data-v-927cc9a8]{font-size:18px}.pricing-page .plans .plan .price em[data-v-927cc9a8]{font-size:14px;font-style:normal;color:#999}.pricing-page .plans .plan ul[data-v-927cc9a8]{margin:0 0 20px;padding:0;list-style:none;text-align:left}.pricing-page .plans .plan ul li[data-v-927cc9a8]{margin-bottom:10px;color:#666;font-size:13px}.pricing-page .plans .plan ul li i[data-v-927cc9a8]{margin-right:6px;color:#ff4d8f}.pricing-page .plans .plan .buy[data-v-927cc9a8]{width:100%}.pricing-page .plans .plan.hot .buy[data-v-927cc9a8]{border:0;background:linear-gradient(90deg,#ff6b9d,#ff4d8f)}.pricing-page .plans .plan .plan-heart[data-v-927cc9a8]{position:absolute;right:8px;bottom:10px;width:34px}.pricing-page .table-wrap[data-v-927cc9a8]{padding:20px 24px;border-radius:20px;background:#fff}.pricing-page .table-wrap table[data-v-927cc9a8]{width:100%;border-collapse:collapse;font-size:13px}.pricing-page .table-wrap table td[data-v-927cc9a8],.pricing-page .table-wrap table th[data-v-927cc9a8]{padding:14px 12px;text-align:center;border-bottom:1px solid #f5f0f2}.pricing-page .table-wrap table th[data-v-927cc9a8]{color:#999;font-weight:500}.pricing-page .table-wrap table td[data-v-927cc9a8]:first-child{text-align:left;color:#666}.pricing-page .table-wrap table .hot-col[data-v-927cc9a8]{color:#ff4d8f;font-weight:500;background:#fff8fc}.order .o-row[data-v-927cc9a8]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f5f0f2;font-size:14px}.order .o-row span[data-v-927cc9a8]{color:#999}.order .o-row.total[data-v-927cc9a8]{border-bottom:0}.order .o-row.total .amount[data-v-927cc9a8]{color:#ff4d8f;font-size:26px;font-weight:700}.order .o-row.total .amount em[data-v-927cc9a8]{font-size:13px;font-style:normal;color:#999}.order .pay-methods[data-v-927cc9a8]{margin-top:8px}.order .pay-methods label[data-v-927cc9a8]{display:block;margin-bottom:8px;color:#999;font-size:13px}.order .pay-methods .methods[data-v-927cc9a8]{display:flex;gap:12px}.order .pay-methods .methods span[data-v-927cc9a8]{flex:1;padding:12px;border:1px solid #f0e4ea;border-radius:12px;text-align:center;font-size:13px;cursor:pointer;transition:.2s}.order .pay-methods .methods span i[data-v-927cc9a8]{margin-right:4px}.order .pay-methods .methods span.on[data-v-927cc9a8]{border-color:#ff4d8f;color:#ff4d8f;background:#fff5f9}.order .note[data-v-927cc9a8]{margin:16px 0 0;color:#faad14;font-size:12px}.order .note i[data-v-927cc9a8]{margin-right:4px}.profile-page .banner[data-v-483ea1dc]{display:flex;gap:20px;margin-bottom:18px;padding:28px;border-radius:20px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.04)}.profile-page .banner .av[data-v-483ea1dc]{width:100px;height:100px;border-radius:50%;border:4px solid #ffc8dd;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;background:linear-gradient(135deg,#ffd4e8,#f0c0d8)}.profile-page .banner .main[data-v-483ea1dc]{flex:1}.profile-page .banner .main .name-row[data-v-483ea1dc]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.profile-page .banner .main .name-row h2[data-v-483ea1dc]{margin:0;font-size:24px}.profile-page .banner .main .name-row .vip[data-v-483ea1dc]{padding:2px 10px;border-radius:10px;color:#d4a017;font-size:11px;background:linear-gradient(90deg,#fff8e6,#ffecc8)}.profile-page .banner .main .quote[data-v-483ea1dc]{margin:0 0 14px;color:#999;font-size:14px}.profile-page .banner .main .meta[data-v-483ea1dc]{display:flex;flex-wrap:wrap;gap:16px}.profile-page .banner .main .meta span[data-v-483ea1dc]{color:#999;font-size:12px}.profile-page .banner .main .meta span em[data-v-483ea1dc]{margin-left:4px;color:#52c41a;font-style:normal}.profile-page .banner .side[data-v-483ea1dc]{text-align:right}.profile-page .banner .side .status[data-v-483ea1dc]{margin:12px 0;color:#52c41a;font-size:13px}.profile-page .banner .side .intimacy label[data-v-483ea1dc]{display:block;margin-bottom:6px;color:#999;font-size:12px;text-align:left}.profile-page .banner .side .intimacy span[data-v-483ea1dc]{color:#ff4d8f;font-size:12px}.profile-page .row2[data-v-483ea1dc]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}.profile-page .row3[data-v-483ea1dc]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;margin-bottom:16px}.profile-page .share-center[data-v-483ea1dc]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.profile-page .share-center .card-head[data-v-483ea1dc]{display:flex;justify-content:space-between;align-items:center}.profile-page .share-center .card-head a[data-v-483ea1dc]{color:#ff4d8f;font-size:12px;cursor:pointer}.profile-page .share-center .grant-item[data-v-483ea1dc],.profile-page .share-center .imp-item[data-v-483ea1dc],.profile-page .share-center .share-item[data-v-483ea1dc]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f5f0f2}.profile-page .share-center .grant-item b[data-v-483ea1dc],.profile-page .share-center .imp-item b[data-v-483ea1dc],.profile-page .share-center .share-item b[data-v-483ea1dc]{font-size:13px}.profile-page .share-center .grant-item p[data-v-483ea1dc],.profile-page .share-center .imp-item p[data-v-483ea1dc],.profile-page .share-center .share-item p[data-v-483ea1dc]{margin:2px 0;color:#888;font-size:12px}.profile-page .share-center .grant-item small[data-v-483ea1dc],.profile-page .share-center .imp-item small[data-v-483ea1dc],.profile-page .share-center .share-item small[data-v-483ea1dc]{color:#bbb;font-size:11px}.profile-page .share-center .imp-state[data-v-483ea1dc]{padding:2px 10px;border-radius:10px;color:#999;font-size:11px;background:#f3f3f3}.profile-page .share-center .imp-state.on[data-v-483ea1dc]{color:#52c41a;background:#f0fae8}.profile-page .share-center .grant-tags[data-v-483ea1dc]{display:flex;align-items:center;gap:6px}.profile-page .share-center .grant-tags span[data-v-483ea1dc]{padding:1px 8px;border-radius:8px;color:#ff4d8f;font-size:11px;background:#ffe8f2}.profile-page .share-center .grant-tags span.takeover[data-v-483ea1dc]{color:#ff9800;background:#fff3e0}.profile-page .share-center .grant-tags .revoke[data-v-483ea1dc]{color:#ff6b6b;border-color:#ffd0d0}.profile-page .share-center .empty-tip[data-v-483ea1dc]{margin:8px 0 0;color:#bbb;font-size:13px}.profile-page .card[data-v-483ea1dc]{padding:20px;border-radius:20px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.04);transition:box-shadow .25s}.profile-page .card[data-v-483ea1dc]:hover{box-shadow:0 10px 28px rgba(255,77,143,.12)}.profile-page .card h3[data-v-483ea1dc]{margin:0 0 16px;font-size:16px}.profile-page .card .kv[data-v-483ea1dc]{display:flex;justify-content:space-between;margin-bottom:10px;font-size:13px}.profile-page .card .kv span[data-v-483ea1dc]{color:#999}.profile-page .card .edit[data-v-483ea1dc]{margin-top:8px;color:#ff4d8f;border-color:#ffc8dd}.profile-page .card .quota[data-v-483ea1dc]{margin-bottom:14px}.profile-page .card .quota label[data-v-483ea1dc]{display:block;margin-bottom:6px;color:#999;font-size:12px}.profile-page .card .invite-code[data-v-483ea1dc]{margin-bottom:10px;padding:10px;border-radius:10px;color:#ff4d8f;font-size:18px;font-weight:700;background:#fff5f9}.profile-page .card .invite-heart[data-v-483ea1dc]{display:block;width:36px;margin-left:auto;margin-top:8px}.profile-page .card .wx-name[data-v-483ea1dc]{margin:0 0 4px;font-weight:600}.profile-page .card .wx-date[data-v-483ea1dc]{margin:0 0 12px;color:#999;font-size:12px}.profile-page .card .mini-stats[data-v-483ea1dc]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.profile-page .card .mini-stats div[data-v-483ea1dc]{padding:12px;border-radius:12px;text-align:center;background:#fafafa}.profile-page .card .mini-stats div b[data-v-483ea1dc]{display:block;font-size:20px}.profile-page .card .mini-stats div small[data-v-483ea1dc]{color:#999;font-size:11px}.profile-page .card .chart[data-v-483ea1dc]{position:relative;height:120px;border-radius:12px;background:linear-gradient(180deg,rgba(255,77,143,.15),transparent)}.profile-page .card .chart .chart-decoration[data-v-483ea1dc]{position:absolute;right:8px;top:6px;width:56px;opacity:.55}.profile-page .card .act[data-v-483ea1dc],.profile-page .card .sec-item[data-v-483ea1dc]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f5f0f2;font-size:13px;cursor:pointer;transition:color .2s}.profile-page .card .act[data-v-483ea1dc]:hover,.profile-page .card .sec-item[data-v-483ea1dc]:hover{color:#ff4d8f}.profile-page .card .act i[data-v-483ea1dc],.profile-page .card .sec-item i[data-v-483ea1dc]{color:#ccc;cursor:pointer}.profile-page .card .act.danger span[data-v-483ea1dc],.profile-page .card .sec-item.danger span[data-v-483ea1dc]{color:#ff6b6b}.profile-page .card .act em[data-v-483ea1dc],.profile-page .card .sec-item em[data-v-483ea1dc]{color:#52c41a;font-style:normal;font-size:12px}.code-row[data-v-483ea1dc]{display:flex;gap:8px}.code-row .el-input[data-v-483ea1dc]{flex:1}.rc-page .page-head[data-v-233a8b88]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.rc-page .page-head .title-block h2[data-v-233a8b88]{margin:0 0 6px;font-size:26px;font-weight:700;color:#1a1a1a}.rc-page .page-head .title-block p[data-v-233a8b88]{margin:0;max-width:560px;color:#999;font-size:13px;line-height:1.6}.rc-page .page-head .create-btn[data-v-233a8b88]{flex-shrink:0;border:0;background:linear-gradient(90deg,#ff6b9d,#ff4d8f)}.rc-page .grid[data-v-233a8b88]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rc-page .grid .card[data-v-233a8b88]{border-radius:20px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.04);overflow:hidden;transition:transform .25s,box-shadow .25s}.rc-page .grid .card[data-v-233a8b88]:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(255,77,143,.16)}.rc-page .grid .card .cover[data-v-233a8b88]{position:relative;height:170px;background:linear-gradient(180deg,#fce4ef,#f5d4e4)}.rc-page .grid .card .cover img[data-v-233a8b88]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.rc-page .grid .card .cover .source[data-v-233a8b88]{position:absolute;left:12px;top:12px;padding:3px 10px;border-radius:10px;color:#fff;font-size:11px;background:rgba(255,77,143,.85)}.rc-page .grid .card .cover .source.imported[data-v-233a8b88]{background:rgba(82,196,26,.85)}.rc-page .grid .card .cover .shared[data-v-233a8b88]{position:absolute;right:12px;top:12px;padding:3px 10px;border-radius:10px;color:#fff;font-size:11px;background:rgba(0,0,0,.35)}.rc-page .grid .card .body[data-v-233a8b88]{padding:14px 16px 16px}.rc-page .grid .card .body h3[data-v-233a8b88]{margin:0 0 6px;font-size:17px;font-weight:700}.rc-page .grid .card .body .desc[data-v-233a8b88]{margin:0 0 10px;min-height:36px;color:#999;font-size:12px;line-height:1.5}.rc-page .grid .card .body .tags[data-v-233a8b88]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.rc-page .grid .card .body .tags span[data-v-233a8b88]{padding:2px 10px;border-radius:10px;color:#ff7eb0;font-size:11px;background:#fff0f6}.rc-page .grid .card .body .foot[data-v-233a8b88]{margin-bottom:12px}.rc-page .grid .card .body .foot small[data-v-233a8b88]{color:#bbb;font-size:11px}.rc-page .grid .card .body .btns[data-v-233a8b88]{display:flex;gap:6px;align-items:center}.rc-page .grid .card .body .btns .el-button--primary[data-v-233a8b88]{border:0;background:linear-gradient(90deg,#ff6b9d,#ff4d8f)}.share-body .share-hint[data-v-233a8b88]{margin:0 0 14px;padding:10px 12px;border-radius:10px;color:#ff7eb0;font-size:12px;line-height:1.5;background:#fff5f9}.share-body .link-row[data-v-233a8b88]{display:flex;gap:8px;margin-top:6px}.share-body .link-row .el-input[data-v-233a8b88]{flex:1}.share-body .link-row .el-button[data-v-233a8b88]{border:0;background:linear-gradient(90deg,#ff6b9d,#ff4d8f)}.share-body .warn[data-v-233a8b88]{margin:12px 0 0;color:#faad14;font-size:12px}.wx-page .wx-empty[data-v-647fb218]{padding:50px 0;text-align:center;color:#bbb;font-size:14px}.wx-page .page-head[data-v-647fb218]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.wx-page .page-head .title-block h2[data-v-647fb218]{margin:0 0 6px;font-size:26px;font-weight:700;color:#1a1a1a}.wx-page .page-head .title-block p[data-v-647fb218]{margin:0;color:#999;font-size:13px}.wx-page .page-head .add-btn[data-v-647fb218]{border:0;background:linear-gradient(90deg,#ff6b9d,#ff4d8f)}.wx-page .page-head .add-btn i[data-v-647fb218]{margin-right:4px}.wx-page .grid[data-v-647fb218]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.wx-page .grid .acc-card[data-v-647fb218]{padding:20px;border-radius:18px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.04);transition:box-shadow .25s}.wx-page .grid .acc-card[data-v-647fb218]:hover{box-shadow:0 12px 30px rgba(255,77,143,.12)}.wx-page .grid .acc-card .acc-top[data-v-647fb218]{display:flex;align-items:center;margin-bottom:12px}.wx-page .grid .acc-card .acc-top .av[data-v-647fb218]{width:46px;height:46px;margin-right:12px;border-radius:12px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;background:#ffd4e8}.wx-page .grid .acc-card .acc-top .meta[data-v-647fb218]{flex:1}.wx-page .grid .acc-card .acc-top .meta b[data-v-647fb218]{display:block;font-size:15px}.wx-page .grid .acc-card .acc-top .meta .wxid[data-v-647fb218]{color:#aaa;font-size:12px}.wx-page .grid .acc-card .acc-top .status[data-v-647fb218]{font-size:12px}.wx-page .grid .acc-card .acc-top .status.online[data-v-647fb218]{color:#52c41a}.wx-page .grid .acc-card .acc-top .status.offline[data-v-647fb218]{color:#bbb}.wx-page .grid .acc-card .acc-info[data-v-647fb218]{display:flex;justify-content:space-between;margin-bottom:14px;color:#aaa;font-size:12px}.wx-page .grid .acc-card .bound[data-v-647fb218]{min-height:64px;margin-bottom:14px;padding:12px;border-radius:12px;background:#fafafa}.wx-page .grid .acc-card .bound label[data-v-647fb218]{display:block;margin-bottom:8px;color:#999;font-size:12px}.wx-page .grid .acc-card .bound .chips[data-v-647fb218]{display:flex;flex-wrap:wrap;gap:6px}.wx-page .grid .acc-card .bound .chips .chip[data-v-647fb218]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:10px;color:#ff4d8f;font-size:12px;background:#fff0f6}.wx-page .grid .acc-card .bound .chips .chip em[data-v-647fb218]{margin-left:4px;padding:0 4px;border-radius:6px;color:#fff;font-style:normal;font-size:10px;background:#ff9ec4}.wx-page .grid .acc-card .bound .empty[data-v-647fb218]{margin:0;color:#bbb;font-size:12px}.wx-page .grid .acc-card .acc-btns[data-v-647fb218]{display:flex;gap:8px}.wx-page .grid .acc-card .acc-btns .el-button[data-v-647fb218]{flex:1}.wx-page .grid .acc-card .acc-btns .danger[data-v-647fb218]{color:#ff6b6b;border-color:#ffd0d0}.bind-body[data-v-647fb218]{text-align:center}.bind-body .qr-box .qr[data-v-647fb218]{width:160px;height:160px;border-radius:12px;-o-object-fit:contain;object-fit:contain;background:#f7f4f6}.bind-body .qr-box .qr.placeholder[data-v-647fb218]{display:inline-flex;align-items:center;justify-content:center;color:#ff9ec4;font-size:40px}.bind-body .qr-box .scan-tip[data-v-647fb218]{display:block;margin:10px 0 16px;color:#999;font-size:13px}.bind-body .qr-box .scan-tip.done[data-v-647fb218]{color:#52c41a}.bind-body .qr-box .scan-tip.err[data-v-647fb218]{color:#ff6b6b}.bind-body .steps[data-v-647fb218]{margin:0 0 14px;padding-left:20px;text-align:left;color:#777;font-size:13px}.bind-body .steps li[data-v-647fb218]{margin-bottom:6px}.bind-body .poll[data-v-647fb218]{padding:10px;border-radius:10px;color:#ff4d8f;font-size:13px;background:#fff5f9}.bind-body .poll i[data-v-647fb218]{margin-right:4px}.bind-body .poll.err[data-v-647fb218]{color:#ff6b6b;background:#fff1f0}.detail-body .d-row[data-v-647fb218]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f5f0f2;font-size:13px}.detail-body .d-row span[data-v-647fb218]{color:#999}.detail-body .d-row b.online[data-v-647fb218]{color:#52c41a}.detail-body .d-row b.offline[data-v-647fb218]{color:#bbb}.detail-body .d-block[data-v-647fb218]{margin-top:16px}.detail-body .d-block label[data-v-647fb218]{display:block;margin-bottom:10px;color:#333;font-size:13px;font-weight:600}.detail-body .d-block .bind-item[data-v-647fb218]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px}.detail-body .d-block .bind-item em[data-v-647fb218]{margin-left:4px;padding:0 5px;border-radius:6px;color:#fff;font-style:normal;font-size:10px;background:#ff9ec4}.detail-body .d-block .empty[data-v-647fb218]{margin:0;color:#bbb;font-size:13px}.detail-body .d-block .cmds[data-v-647fb218]{margin:0;padding-left:18px;color:#777;font-size:13px}.detail-body .d-block .cmds li[data-v-647fb218]{margin-bottom:6px}.detail-body .d-block .cmds code[data-v-647fb218]{padding:1px 6px;border-radius:6px;color:#ff4d8f;background:#fff0f6}.sc-page .page-head[data-v-33a64f20]{margin-bottom:18px}.sc-page .page-head .title-block h2[data-v-33a64f20]{margin:0 0 6px;font-size:26px;font-weight:700;color:#1a1a1a}.sc-page .page-head .title-block p[data-v-33a64f20]{margin:0;max-width:640px;color:#999;font-size:13px;line-height:1.6}.sc-page .layout[data-v-33a64f20]{display:flex;gap:16px;height:calc(100vh - 150px)}.sc-page .layout .list[data-v-33a64f20]{width:300px;flex-shrink:0;padding:12px;border-radius:20px;background:#fff;overflow-y:auto;box-sizing:border-box}.sc-page .layout .list .sc-empty[data-v-33a64f20]{padding:40px 10px;text-align:center;color:#bbb;font-size:13px}.sc-page .layout .list .conv[data-v-33a64f20]{position:relative;display:flex;padding:12px;margin-bottom:4px;border-radius:14px;cursor:pointer;transition:background .2s}.sc-page .layout .list .conv[data-v-33a64f20]:hover{background:#fff9fc}.sc-page .layout .list .conv.active[data-v-33a64f20]{background:#fff5f9}.sc-page .layout .list .conv .av[data-v-33a64f20]{width:44px;height:44px;margin-right:10px;flex-shrink:0;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;background:#ffd4e8}.sc-page .layout .list .conv .info[data-v-33a64f20]{flex:1;min-width:0}.sc-page .layout .list .conv .info .top[data-v-33a64f20]{display:flex;justify-content:space-between;margin-bottom:4px}.sc-page .layout .list .conv .info .top b[data-v-33a64f20]{font-size:14px}.sc-page .layout .list .conv .info .top em[data-v-33a64f20]{color:#ccc;font-size:11px;font-style:normal}.sc-page .layout .list .conv .info p[data-v-33a64f20]{margin:0 0 6px;color:#999;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-page .layout .list .conv .info .meta[data-v-33a64f20]{display:flex;align-items:center;gap:6px}.sc-page .layout .list .conv .info .meta .from[data-v-33a64f20]{color:#bbb;font-size:11px}.sc-page .layout .list .conv .info .meta .badge[data-v-33a64f20]{padding:1px 8px;border-radius:8px;color:#999;font-size:10px;background:#f3f3f3}.sc-page .layout .list .conv .info .meta .badge.ok[data-v-33a64f20]{color:#ff4d8f;background:#ffe8f2}.sc-page .layout .list .conv .unread[data-v-33a64f20]{position:absolute;right:12px;bottom:12px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;color:#fff;font-size:10px;line-height:16px;text-align:center;background:#ff4d8f}.sc-page .layout .chat[data-v-33a64f20]{flex:1;display:flex;flex-direction:column;border-radius:20px;background:#fff;overflow:hidden}.sc-page .layout .chat .chat-head[data-v-33a64f20]{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #f5eef2}.sc-page .layout .chat .chat-head .av[data-v-33a64f20]{width:44px;height:44px;margin-right:12px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;background:#ffd4e8}.sc-page .layout .chat .chat-head .meta b[data-v-33a64f20]{font-size:16px}.sc-page .layout .chat .chat-head .meta p[data-v-33a64f20]{margin:2px 0 0;color:#999;font-size:12px}.sc-page .layout .chat .messages[data-v-33a64f20]{flex:1;padding:20px;overflow-y:auto;background:#fcfafb}.sc-page .layout .chat .messages .row[data-v-33a64f20]{display:flex;align-items:flex-end;margin-bottom:14px}.sc-page .layout .chat .messages .row .av[data-v-33a64f20]{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;background:#ffd4e8}.sc-page .layout .chat .messages .row .wrap[data-v-33a64f20]{margin:0 10px;max-width:70%}.sc-page .layout .chat .messages .row .wrap .actor[data-v-33a64f20]{display:block;margin-bottom:4px;color:#ff9800;font-size:11px}.sc-page .layout .chat .messages .row .wrap .actor i[data-v-33a64f20]{margin-right:2px}.sc-page .layout .chat .messages .row .wrap .bubble[data-v-33a64f20]{padding:12px 16px;border-radius:16px;font-size:14px;line-height:1.5}.sc-page .layout .chat .messages .row.peer[data-v-33a64f20]{justify-content:flex-start}.sc-page .layout .chat .messages .row.peer .bubble[data-v-33a64f20]{background:#fff;color:#444;box-shadow:0 2px 8px rgba(0,0,0,.04)}.sc-page .layout .chat .messages .row.ai .bubble[data-v-33a64f20]{color:#fff;background:linear-gradient(90deg,#ff8fb4,#ff6b9d)}.sc-page .layout .chat .messages .row.takeover .bubble[data-v-33a64f20]{color:#fff;background:linear-gradient(90deg,#ffb04d,#ff9800)}.sc-page .layout .chat .composer[data-v-33a64f20]{position:relative;padding:12px 20px 16px;border-top:1px solid #f5eef2}.sc-page .layout .chat .composer[data-v-33a64f20] .el-textarea__inner{border:0;padding:0;box-shadow:none}.sc-page .layout .chat .composer .send[data-v-33a64f20]{position:absolute;right:20px;bottom:18px;border:0;background:linear-gradient(90deg,#ffb04d,#ff9800)}.sc-page .layout .chat .composer.locked[data-v-33a64f20]{color:#bbb;font-size:13px;text-align:center}.sc-page .layout .chat .composer.locked i[data-v-33a64f20]{margin-right:4px}.admin-page .page-head[data-v-aed03d26]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.admin-page .page-head .title-block h2[data-v-aed03d26]{margin:0 0 6px;font-size:26px;font-weight:700;color:#1a1a1a}.admin-page .page-head .title-block p[data-v-aed03d26]{margin:0;color:#999;font-size:13px}.admin-page .page-head .gw[data-v-aed03d26]{padding:8px 14px;border-radius:20px;color:#999;font-size:12px;background:#fff}.admin-page .page-head .gw.ok[data-v-aed03d26]{color:#52c41a}.admin-page .page-head .gw i[data-v-aed03d26]{margin-right:4px}.admin-page .tabs[data-v-aed03d26]{display:flex;gap:8px;margin-bottom:18px}.admin-page .tabs .tab[data-v-aed03d26]{padding:8px 18px;border-radius:20px;color:#666;font-size:13px;cursor:pointer;background:#fff;transition:.2s}.admin-page .tabs .tab[data-v-aed03d26]:hover{color:#ff4d8f}.admin-page .tabs .tab.on[data-v-aed03d26]{color:#fff;background:linear-gradient(90deg,#ff6b9d,#ff4d8f);box-shadow:0 6px 16px rgba(255,77,143,.28)}.admin-page .panel[data-v-aed03d26]{padding:20px;border-radius:18px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.04)}.admin-page .panel small[data-v-aed03d26]{color:#bbb;font-size:11px}.admin-page .panel .role-tag[data-v-aed03d26]{padding:2px 8px;border-radius:8px;font-size:11px;color:#999;background:#f3f3f3}.admin-page .panel .role-tag.admin[data-v-aed03d26]{color:#ff4d8f;background:#ffe8f2}.admin-page .panel .warn[data-v-aed03d26]{color:#faad14}.admin-page .panel .bound[data-v-aed03d26]{color:#52c41a}.admin-page .panel .danger[data-v-aed03d26]{color:#ff6b6b;border-color:#ffd0d0}.admin-page .panel .on[data-v-aed03d26]{color:#52c41a}.admin-page .panel .off[data-v-aed03d26]{color:#bbb}.admin-page .smtp .smtp-form[data-v-aed03d26]{max-width:640px}.admin-page .smtp .smtp-form .form-grid[data-v-aed03d26]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.admin-page .smtp .smtp-form .smtp-btns[data-v-aed03d26]{display:flex;align-items:center;gap:12px}.admin-page .smtp .smtp-form .smtp-btns .el-button--primary[data-v-aed03d26]{border:0;background:linear-gradient(90deg,#ff6b9d,#ff4d8f)}.admin-page .smtp .smtp-form .smtp-btns .state[data-v-aed03d26]{color:#bbb;font-size:12px}.admin-page .smtp .smtp-form .smtp-btns .state.ok[data-v-aed03d26]{color:#52c41a}.admin-page .gw-summary[data-v-aed03d26]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px}.admin-page .gw-summary .gw-card[data-v-aed03d26]{padding:18px;border-radius:14px;text-align:center;background:#fafafa}.admin-page .gw-summary .gw-card label[data-v-aed03d26]{display:block;margin-bottom:8px;color:#999;font-size:12px}.admin-page .gw-summary .gw-card b[data-v-aed03d26]{font-size:22px;color:#333}.admin-page .gw-summary .gw-card b.ok[data-v-aed03d26]{color:#52c41a}[data-v-aed03d26] .el-table th{background:#fff8fc;color:#888}.share-landing[data-v-4f0a8316]{min-height:100vh;padding:28px 20px 60px;box-sizing:border-box;background:radial-gradient(circle at 80% 12%,rgba(255,200,222,.5),transparent 35%),linear-gradient(160deg,#fff6fa,#fdeaf2 60%,#fbe4ee)}.share-landing .top[data-v-4f0a8316]{display:flex;align-items:center;max-width:520px;margin:0 auto 28px}.share-landing .top .logo[data-v-4f0a8316]{width:40px;height:40px;margin-right:10px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.share-landing .top strong[data-v-4f0a8316]{margin-right:10px;font-size:22px;font-weight:700;color:#1f1f1f}.share-landing .top span[data-v-4f0a8316]{color:#a08a93;font-size:12px}.share-landing .card[data-v-4f0a8316]{max-width:520px;margin:0 auto;padding:32px 32px 26px;border-radius:28px;background:hsla(0,0%,100%,.94);box-shadow:0 20px 60px rgba(255,100,150,.14)}.share-landing .card .from[data-v-4f0a8316]{margin:0 0 10px;color:#999;font-size:13px}.share-landing .card .from b[data-v-4f0a8316]{color:#ff4d8f}.share-landing .card h1[data-v-4f0a8316]{margin:0 0 10px;font-size:26px;font-weight:700;color:#2b2b2b;line-height:1.4}.share-landing .card .message[data-v-4f0a8316]{margin:0 0 22px;color:#888;font-size:14px;line-height:1.7}.share-landing .card .role[data-v-4f0a8316]{display:flex;gap:16px;margin-bottom:24px;padding:16px;border-radius:18px;background:linear-gradient(135deg,#fff5fa,#fff)}.share-landing .card .role .cover[data-v-4f0a8316]{width:96px;height:120px;flex-shrink:0;border-radius:14px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;background:#fce4ef}.share-landing .card .role .role-info[data-v-4f0a8316]{flex:1}.share-landing .card .role .role-info h2[data-v-4f0a8316]{margin:0 0 8px;font-size:20px}.share-landing .card .role .role-info p[data-v-4f0a8316]{margin:0 0 10px;color:#999;font-size:13px;line-height:1.6}.share-landing .card .role .role-info .tags[data-v-4f0a8316]{display:flex;flex-wrap:wrap;gap:6px}.share-landing .card .role .role-info .tags span[data-v-4f0a8316]{padding:2px 10px;border-radius:10px;color:#ff7eb0;font-size:11px;background:#fff0f6}.share-landing .card .actions[data-v-4f0a8316]{display:flex;gap:10px}.share-landing .card .actions .import-btn[data-v-4f0a8316]{flex:1;height:46px;border:0;font-size:15px;background:linear-gradient(90deg,#ff6b9d,#ff3d86);box-shadow:0 10px 24px rgba(255,77,143,.3)}.share-landing .card .tip[data-v-4f0a8316]{margin:16px 0 0;color:#b6a9af;font-size:12px;text-align:center}.share-landing .card .tip i[data-v-4f0a8316]{margin-right:4px}.grant-body .ok[data-v-4f0a8316]{margin:0 0 14px;color:#52c41a;font-size:14px}.grant-body .ok i[data-v-4f0a8316]{margin-right:4px}.grant-body .ask[data-v-4f0a8316]{margin:0 0 16px;color:#777;font-size:13px;line-height:1.7}.grant-body .ask b[data-v-4f0a8316]{color:#ff4d8f}.grant-body .grant-opt .opt[data-v-4f0a8316]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid #f5f0f2}.grant-body .grant-opt .opt b[data-v-4f0a8316]{display:block;font-size:13px}.grant-body .grant-opt .opt small[data-v-4f0a8316]{color:#aaa;font-size:12px}