*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-brand: #8B7A66;--color-brand-dark: #7A6A58;--color-brand-light: #C4B5A5;--color-bg: #F4F2EF;--color-bg-blob: #EAE6E0;--color-surface: #FFFFFF;--color-surface-2: #F0EDE9;--color-text-primary: #1A1816;--color-text-secondary: #5C5550;--color-text-tertiary: #999490;--color-text-inverse: #FFFFFF;--color-border: #E5E0DA;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-full: 9999px;--safe-bottom: env(safe-area-inset-bottom, 20px);font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%;width:100%;background-color:var(--color-bg)}#app{height:100%;width:100%;display:flex;flex-direction:column;background-color:var(--color-bg)}.mobile-frame{width:100%;height:100%;overflow:hidden;position:relative;background-color:var(--color-bg)}button{border:none;outline:none;cursor:pointer;font-family:inherit}a{text-decoration:none;color:inherit}.splash[data-v-b6342a60]{width:100%;height:100%;background-color:#f4f2ef;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:72px 28px 48px;position:relative;overflow:hidden}.halo[data-v-b6342a60]{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.halo--a[data-v-b6342a60]{width:310px;height:310px;top:30px;left:-80px;background:radial-gradient(circle,rgba(255,253,250,.55) 0%,rgba(230,223,213,.4) 55%,rgba(210,201,188,.18) 75%,transparent 100%);border:1.2px solid rgba(195,180,162,.22);box-shadow:inset 0 0 40px #fffaf34d}.halo--b[data-v-b6342a60]{width:290px;height:290px;top:220px;right:-85px;background:radial-gradient(circle,rgba(255,253,250,.5) 0%,rgba(228,220,210,.35) 55%,rgba(208,198,184,.15) 75%,transparent 100%);border:1.2px solid rgba(190,175,157,.2);box-shadow:inset 0 0 36px #fffaf340}.halo--c[data-v-b6342a60]{width:240px;height:240px;bottom:90px;left:-50px;background:radial-gradient(circle,rgba(255,253,250,.35) 0%,rgba(224,216,204,.22) 55%,transparent 80%);border:1px solid rgba(188,173,155,.16)}.brand-block[data-v-b6342a60]{z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:40px}.icon-wrap[data-v-b6342a60]{width:80px;height:80px;border-radius:20px;background-color:#8b7a66;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #8b7a664d}.brand-name[data-v-b6342a60]{font-size:16px;font-weight:500;color:#2a2520;letter-spacing:.5px}.headline-block[data-v-b6342a60]{z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;flex:1;justify-content:center}.headline[data-v-b6342a60]{font-size:30px;font-weight:600;color:#1a1816;line-height:1.45;letter-spacing:.2px}.subtitle[data-v-b6342a60]{font-size:14px;font-weight:400;color:#9a948e;line-height:1.6}.cta-block[data-v-b6342a60]{z-index:1;width:100%}.cta-btn[data-v-b6342a60]{width:100%;height:56px;border-radius:16px;background-color:#8b7a66;color:#fff;font-size:16px;font-weight:500;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;transition:background-color .18s ease,transform .12s ease;box-shadow:0 6px 20px #8b7a6659}.cta-btn[data-v-b6342a60]:active{background-color:#7a6a58;transform:scale(.98)}.login-page[data-v-93886422]{width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.top-bar[data-v-93886422]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#fff;border-bottom:1px solid #F0F0F0}.back-btn[data-v-93886422]{background:none;padding:4px;display:flex;align-items:center;justify-content:center}.top-bar__title[data-v-93886422]{font-size:16px;font-weight:700;color:#1a1816}.top-bar__placeholder[data-v-93886422]{width:30px}.content[data-v-93886422]{flex:1;overflow-y:auto;padding:28px 24px 20px;display:flex;flex-direction:column;gap:24px}.page-header[data-v-93886422]{display:flex;flex-direction:column;gap:6px}.welcome-title[data-v-93886422]{font-size:28px;font-weight:700;color:#1a1816;letter-spacing:.2px}.welcome-sub[data-v-93886422]{font-size:14px;color:#999490}.tab-switcher[data-v-93886422]{display:flex;gap:28px}.tab-item[data-v-93886422]{background:none;font-size:17px;font-weight:500;color:#bbb;padding-bottom:8px;border-bottom:2.5px solid transparent;transition:color .18s,border-color .18s}.tab-item--active[data-v-93886422]{color:#1a1816;border-bottom-color:#1677ff}.form[data-v-93886422]{display:flex;flex-direction:column;gap:14px}.field-group[data-v-93886422]{display:flex;flex-direction:column;gap:6px;background:#fff;border:1.5px solid #EAEAEA;border-radius:12px;padding:12px 16px}.field-label[data-v-93886422]{font-size:12px;color:#aaa;font-weight:400}.field-input[data-v-93886422]{width:100%;border:none;outline:none;font-size:15px;color:#1a1816;background:transparent;padding:0}.field-input[data-v-93886422]::placeholder{color:#ccc}.field-input-wrap[data-v-93886422]{display:flex;align-items:center;gap:8px}.field-input--no-border[data-v-93886422]{flex:1}.eye-btn[data-v-93886422]{background:none;display:flex;align-items:center;padding:0;flex-shrink:0}.slider-wrap[data-v-93886422]{width:100%}.slider-track[data-v-93886422]{position:relative;width:100%;height:52px;background:#f5f5f5;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-user-select:none;user-select:none}.slider-thumb[data-v-93886422]{position:absolute;left:0;top:0;width:52px;height:52px;border-radius:12px;background:#1677ff;display:flex;align-items:center;justify-content:center;cursor:grab;z-index:2;transition:background .2s;will-change:transform}.slider-thumb[data-v-93886422]:active{cursor:grabbing}.slider-text[data-v-93886422]{font-size:14px;color:#aaa;z-index:1;pointer-events:none}.slider-text--done[data-v-93886422]{color:#1677ff}.submit-btn[data-v-93886422]{width:100%;height:56px;border-radius:14px;background:#111;color:#fff;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:background .18s,transform .12s;margin-top:4px}.submit-btn[data-v-93886422]:active{background:#333;transform:scale(.98)}.quick-login[data-v-93886422]{display:flex;flex-direction:column;align-items:center;gap:16px}.quick-login__label[data-v-93886422]{font-size:13px;color:#bbb;position:relative}.quick-login__label[data-v-93886422]:before,.quick-login__label[data-v-93886422]:after{content:"";position:absolute;top:50%;width:60px;height:1px;background:#eee}.quick-login__label[data-v-93886422]:before{right:calc(100% + 10px)}.quick-login__label[data-v-93886422]:after{left:calc(100% + 10px)}.wechat-btn[data-v-93886422]{display:flex;align-items:center;gap:10px;background:none;font-size:15px;color:#1a1816;font-weight:500}.wechat-icon[data-v-93886422]{width:32px;height:32px;border-radius:8px;background:#111;display:flex;align-items:center;justify-content:center}.page-footer[data-v-93886422]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 24px 28px;background:#fff}.footer-terms[data-v-93886422],.footer-apply[data-v-93886422]{font-size:12px;color:#aaa;text-align:center}.link-btn[data-v-93886422]{background:none;font-size:12px;color:#1677ff;padding:0}.top-bar[data-v-a8c77ba4]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#fff;border-bottom:1px solid #F0F0F0}.top-bar__back[data-v-a8c77ba4]{background:none;padding:4px;display:flex;align-items:center}.top-bar__title[data-v-a8c77ba4]{font-size:16px;font-weight:700;color:#1a1816}.top-bar__placeholder[data-v-a8c77ba4]{width:30px}.tab-bar[data-v-9039115f]{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;background:#fff;border-top:1px solid #F0F0F0;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));height:64px}.tab-bar__item[data-v-9039115f]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;padding:0}.tab-bar__label[data-v-9039115f]{font-size:10px;color:#aaa;white-space:nowrap}.tab-bar__item--active .tab-bar__label[data-v-9039115f]{color:#1677ff}.step1-page[data-v-e5dcdbb5]{width:100%;height:100%;background:#f5f4f2;display:flex;flex-direction:column;overflow:hidden}.stepper[data-v-e5dcdbb5]{flex-shrink:0;display:flex;align-items:center;padding:12px 28px 2px;background:#fff}.stepper__item[data-v-e5dcdbb5]{display:flex;align-items:center;flex:1}.stepper__item[data-v-e5dcdbb5]:last-child{flex:0}.stepper__circle[data-v-e5dcdbb5]{width:28px;height:28px;border-radius:50%;border:2px solid #DDDDDD;color:#ccc;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stepper__circle--active[data-v-e5dcdbb5]{background:#1677ff;border-color:#1677ff;color:#fff}.stepper__line[data-v-e5dcdbb5]{flex:1;height:2px;background:#ddd;margin:0 6px}.stepper__line--active[data-v-e5dcdbb5]{background:#1677ff}.stepper-labels[data-v-e5dcdbb5]{flex-shrink:0;display:flex;justify-content:space-between;padding:2px 16px 8px;background:#fff;border-bottom:1px solid #F0F0F0}.stepper-label[data-v-e5dcdbb5]{font-size:11px;color:#aaa;flex:1;text-align:center}.stepper-label[data-v-e5dcdbb5]:first-child{text-align:left}.stepper-label[data-v-e5dcdbb5]:last-child{text-align:right}.stepper-label--active[data-v-e5dcdbb5]{color:#1677ff;font-weight:500}.content[data-v-e5dcdbb5]{flex:1;overflow-y:auto;padding:10px 16px 8px;display:flex;flex-direction:column;gap:8px}.section[data-v-e5dcdbb5]{background:#fff;border-radius:16px;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.section-title[data-v-e5dcdbb5]{font-size:15px;font-weight:600;color:#1a1816}.section-title--md[data-v-e5dcdbb5]{font-size:15px}.industry-select[data-v-e5dcdbb5]{position:relative}.industry-select__trigger[data-v-e5dcdbb5]{display:flex;align-items:center;justify-content:space-between;background:#f7f7f7;border:1.5px solid #E8E8E8;border-radius:10px;padding:10px 14px;cursor:pointer;transition:border-color .15s}.industry-select--open .industry-select__trigger[data-v-e5dcdbb5]{border-color:#1677ff}.industry-select__value[data-v-e5dcdbb5]{font-size:14px;color:#1a1816;font-weight:500}.industry-select__arrow[data-v-e5dcdbb5]{transition:transform .2s}.industry-select__arrow--up[data-v-e5dcdbb5]{transform:rotate(180deg)}.industry-drop[data-v-e5dcdbb5]{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1.5px solid #E8E8E8;border-radius:12px;box-shadow:0 8px 24px #0000001a;z-index:100;overflow:hidden}.industry-drop__search[data-v-e5dcdbb5]{padding:10px 12px 8px;border-bottom:1px solid #f0f0f0}.industry-drop__input[data-v-e5dcdbb5]{width:100%;border:none;outline:none;font-size:13px;color:#333;background:#f7f7f7;border-radius:8px;padding:8px 10px}.industry-drop__input[data-v-e5dcdbb5]::placeholder{color:#bbb}.industry-drop__list[data-v-e5dcdbb5]{max-height:200px;overflow-y:auto;padding:6px 0}.industry-drop__item[data-v-e5dcdbb5]{width:100%;display:flex;align-items:center;gap:6px;padding:10px 14px;font-size:13px;color:#333;background:none;border:none;text-align:left;transition:background .1s}.industry-drop__item[data-v-e5dcdbb5]:active{background:#f5f5f5}.industry-drop__item--active[data-v-e5dcdbb5]{color:#1677ff;font-weight:600;background:#ebf5ff}.industry-drop__custom-wrap[data-v-e5dcdbb5]{padding:6px 14px 10px;border-top:1px solid #f0f0f0}.industry-drop__custom[data-v-e5dcdbb5]{font-size:13px;color:#1677ff;background:none;border:none;font-weight:500}.slide-down-enter-active[data-v-e5dcdbb5],.slide-down-leave-active[data-v-e5dcdbb5]{transition:all .2s ease;overflow:hidden}.slide-down-enter-from[data-v-e5dcdbb5],.slide-down-leave-to[data-v-e5dcdbb5]{max-height:0;opacity:0}.slide-down-enter-to[data-v-e5dcdbb5],.slide-down-leave-from[data-v-e5dcdbb5]{max-height:300px;opacity:1}.persona-input-wrap[data-v-e5dcdbb5]{display:flex;align-items:center;background:#fff;border-radius:12px;padding:10px 16px;gap:10px}.persona-input[data-v-e5dcdbb5]{flex:1;border:none;outline:none;font-size:14px;color:#1a1816;background:transparent}.persona-input[data-v-e5dcdbb5]::placeholder{color:#ccc}.persona-label[data-v-e5dcdbb5]{font-size:13px;color:#aaa;flex-shrink:0;margin-right:2px}.persona-edit-btn[data-v-e5dcdbb5]{background:none;display:flex;align-items:center;padding:0}.guide-hint[data-v-e5dcdbb5]{background:#f7faff;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:4px}.guide-hint__item[data-v-e5dcdbb5]{display:flex;align-items:center;gap:4px;font-size:11px;color:#888;transition:color .15s}.guide-hint__item--done[data-v-e5dcdbb5]{color:#1677ff}.guide-hint__num[data-v-e5dcdbb5]{font-weight:600;flex-shrink:0}.guide-hint__tag[data-v-e5dcdbb5]{color:#f80;font-weight:500;margin-left:2px}.copy-textarea[data-v-e5dcdbb5]{width:100%;border:none;outline:none;resize:none;background:#f7f7f7;border-radius:10px;padding:12px 14px;font-size:14px;color:#1a1816;font-family:inherit;line-height:1.6;min-height:80px}.copy-textarea[data-v-e5dcdbb5]::placeholder{color:#ccc}.action-row[data-v-e5dcdbb5]{display:flex;gap:12px}.action-btn[data-v-e5dcdbb5]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:40px;border-radius:10px;border:none;background:#1677ff;color:#fff;font-size:14px;font-weight:500;transition:background .15s}.action-btn[data-v-e5dcdbb5]:active{background:#0e5fd8}.action-btn[data-v-e5dcdbb5]:disabled{opacity:.45;pointer-events:none}.status-msg[data-v-e5dcdbb5]{font-size:12px;color:#1677ff;margin:0;line-height:1.5}.next-btn-wrap[data-v-e5dcdbb5]{flex-shrink:0;padding:8px 16px;background:#f5f4f2}.next-btn[data-v-e5dcdbb5]{width:100%;height:48px;border-radius:14px;background:#1677ff;color:#fff;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:background .18s,transform .12s}.next-btn[data-v-e5dcdbb5]:active{background:#0e5fd8;transform:scale(.98)}.next-btn[data-v-e5dcdbb5]:disabled{opacity:.45;pointer-events:none}.next-hint[data-v-e5dcdbb5]{font-size:12px;color:#888;text-align:center;margin:8px 0 0;line-height:1.4}.home-page[data-v-36c6f7ed]{width:100%;height:100%;background:#fff;display:flex;flex-direction:column;overflow:hidden}.top-bar[data-v-36c6f7ed]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#fff}.back-btn[data-v-36c6f7ed]{background:none;padding:4px;display:flex;align-items:center}.top-bar__title[data-v-36c6f7ed]{font-size:16px;font-weight:700;color:#1a1816}.avatar-btn[data-v-36c6f7ed]{background:none;padding:0;display:flex;align-items:center}.avatar[data-v-36c6f7ed]{width:36px;height:36px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.content[data-v-36c6f7ed]{flex:1;overflow-y:auto;padding:8px 20px 16px;display:flex;flex-direction:column;gap:20px}.greeting[data-v-36c6f7ed]{display:flex;flex-direction:column;gap:6px}.greeting__title[data-v-36c6f7ed]{font-size:30px;font-weight:700;color:#1a1816;line-height:1.4}.greeting__sub[data-v-36c6f7ed]{font-size:14px;color:#999490}.create-card[data-v-36c6f7ed]{background:#fef0ee;border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:16px}.create-card__text[data-v-36c6f7ed]{display:flex;flex-direction:column;gap:6px}.create-card__title[data-v-36c6f7ed]{font-size:20px;font-weight:700;color:#1a1816}.create-card__desc[data-v-36c6f7ed]{font-size:13px;color:#888580}.create-card__btn[data-v-36c6f7ed]{align-self:flex-start;height:44px;padding:0 24px;border-radius:12px;background:#111;color:#fff;font-size:15px;font-weight:500;display:flex;align-items:center;transition:background .15s,transform .12s}.create-card__btn[data-v-36c6f7ed]:active{background:#333;transform:scale(.97)}.tools-section[data-v-36c6f7ed]{display:flex;flex-direction:column;gap:14px}.tools-section__title[data-v-36c6f7ed]{font-size:17px;font-weight:600;color:#1a1816}.tools-grid[data-v-36c6f7ed]{display:flex;flex-wrap:wrap;gap:12px}.tool-card[data-v-36c6f7ed]{flex:1 1 calc(50% - 6px);min-width:calc(50% - 6px);border-radius:16px;padding:18px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:110px;transition:transform .15s,box-shadow .15s}.tool-card[data-v-36c6f7ed]:active{transform:scale(.97)}.tool-card__icon[data-v-36c6f7ed]{width:44px;height:44px;border-radius:12px;background:#111;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tool-card__label[data-v-36c6f7ed]{font-size:14px;font-weight:600;color:#1a1816;white-space:pre-line;line-height:1.4;text-align:left}.dh-page[data-v-43e577f4]{width:100%;height:100%;background:#f5f4f2;display:flex;flex-direction:column;overflow:hidden}.content[data-v-43e577f4]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding-bottom:12px}.avatar-preview[data-v-43e577f4]{position:relative;flex-shrink:0}.avatar-preview__img-wrap[data-v-43e577f4]{width:100%;aspect-ratio:3 / 4;overflow:hidden;background:#e8e5e0}.avatar-preview__img[data-v-43e577f4]{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.avatar-preview__placeholder[data-v-43e577f4]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.avatar-preview__hint[data-v-43e577f4]{font-size:14px;color:#aaa}.avatar-badge[data-v-43e577f4]{position:absolute;top:14px;left:16px;display:flex;align-items:center;gap:4px;background:#ffffffe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:20px;padding:4px 10px}.avatar-badge__star[data-v-43e577f4]{font-size:13px}.avatar-badge__text[data-v-43e577f4]{font-size:12px;color:#1677ff;font-weight:500}.clone-cards[data-v-43e577f4]{display:flex;gap:12px;padding:0 16px;flex-shrink:0}.clone-card[data-v-43e577f4]{flex:1;background:#fff;border-radius:16px;padding:16px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;transition:transform .15s}.clone-card[data-v-43e577f4]:active{transform:scale(.97)}.clone-card__icon[data-v-43e577f4]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center}.clone-card__icon--blue[data-v-43e577f4]{background:#1677ff}.clone-card__icon--gray[data-v-43e577f4]{background:#f0f0f0}.clone-card__text[data-v-43e577f4]{display:flex;flex-direction:column;gap:4px;text-align:left}.clone-card__title[data-v-43e577f4]{font-size:14px;font-weight:600;color:#1a1816}.clone-card__desc[data-v-43e577f4]{font-size:12px;color:#aaa}.platform-section[data-v-43e577f4]{flex-shrink:0;margin:0 16px;background:#fff;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:14px}.platform-section__header[data-v-43e577f4]{display:flex;align-items:center;justify-content:space-between}.platform-section__title[data-v-43e577f4]{font-size:17px;font-weight:600;color:#1a1816}.platform-section__manage[data-v-43e577f4]{background:none;font-size:13px;color:#1677ff}.platform-row[data-v-43e577f4]{display:flex;justify-content:space-between;gap:6px}.platform-chip[data-v-43e577f4]{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;background:none;padding:0}.platform-chip__icon[data-v-43e577f4]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.platform-chip__name[data-v-43e577f4]{font-size:11px;font-weight:500;color:#555;white-space:nowrap}.bottom-btn-wrap[data-v-43e577f4]{flex-shrink:0;padding:12px 16px;background:#f5f4f2}.bottom-btn[data-v-43e577f4]{width:100%;height:54px;border-radius:14px;background:#1677ff;color:#fff;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:background .18s,transform .12s}.bottom-btn[data-v-43e577f4]:active{background:#0e5fd8;transform:scale(.98)}.mix-page[data-v-8afcc7c1]{width:100%;height:100%;background:#f5f4f2;display:flex;flex-direction:column;overflow:hidden}.top-bar[data-v-8afcc7c1]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#fff}.top-bar__left[data-v-8afcc7c1]{display:flex;align-items:center;gap:4px;background:none}.top-bar__brand[data-v-8afcc7c1]{font-size:16px;font-weight:700;color:#1a1816}.top-bar__help[data-v-8afcc7c1]{background:none;display:flex;align-items:center;padding:4px}.page-title-wrap[data-v-8afcc7c1]{flex-shrink:0;padding:16px 20px 10px;background:#fff;border-bottom:1px solid #F0F0F0}.page-title[data-v-8afcc7c1]{font-size:24px;font-weight:700;color:#1a1816}.content[data-v-8afcc7c1]{flex:1;overflow-y:auto;padding:14px 16px 12px;display:flex;flex-direction:column;gap:12px}.upload-zone[data-v-8afcc7c1]{background:#f0f7ff;border:1.8px dashed #1677FF;border-radius:16px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;transition:background .15s}.upload-zone[data-v-8afcc7c1]:active{background:#e4f0ff}.upload-zone__label[data-v-8afcc7c1]{display:flex;align-items:center;gap:8px}.upload-zone__plus-text[data-v-8afcc7c1]{font-size:20px;color:#1677ff;font-weight:300}.upload-zone__clips[data-v-8afcc7c1]{display:flex;gap:3px}.upload-zone__clip[data-v-8afcc7c1]{width:14px;height:20px;border-radius:3px;background:#1677ff;opacity:.55}.upload-zone__hint[data-v-8afcc7c1]{font-size:14px;color:#1677ff;font-weight:500}.clips-grid[data-v-8afcc7c1]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.clip-thumb[data-v-8afcc7c1]{position:relative;background:linear-gradient(135deg,#1a2a4a,#2d3e5e);border-radius:12px;aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;overflow:hidden}.clip-thumb__video[data-v-8afcc7c1]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:12px}.clip-thumb__inner[data-v-8afcc7c1]{display:flex;flex-direction:column;align-items:center;gap:4px;z-index:1}.clip-thumb__num[data-v-8afcc7c1]{font-size:18px;font-weight:700;color:#fffc}.clip-thumb__overlay[data-v-8afcc7c1]{position:absolute;bottom:0;left:0;right:0;padding:4px 6px;background:linear-gradient(transparent,#0009);border-radius:0 0 12px 12px;z-index:1}.clip-thumb__label[data-v-8afcc7c1]{font-size:10px;color:#ffffffd9;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-align:center}.clip-thumb__del[data-v-8afcc7c1]{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:#00000080;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.clip-thumb--add[data-v-8afcc7c1]{background:#f0f7ff;border:1.8px dashed #1677FF;flex-direction:column;gap:4px;cursor:pointer}.clip-thumb--add[data-v-8afcc7c1]:active{background:#e4f0ff}.settings-card[data-v-8afcc7c1]{background:#fff;border-radius:16px;padding:4px 16px;display:flex;flex-direction:column}.toggle-row[data-v-8afcc7c1]{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.toggle-row__left[data-v-8afcc7c1]{display:flex;align-items:center;gap:8px}.sparkle[data-v-8afcc7c1]{font-size:14px;color:#1677ff}.toggle-row__label[data-v-8afcc7c1]{font-size:15px;color:#1a1816;font-weight:500}.divider[data-v-8afcc7c1]{height:1px;background:#f3f3f3}.toggle-btn[data-v-8afcc7c1]{width:46px;height:26px;border-radius:13px;background:#ddd;display:flex;align-items:center;padding:3px;transition:background .2s;flex-shrink:0}.toggle-btn--on[data-v-8afcc7c1]{background:#1677ff;justify-content:flex-end}.toggle-btn__thumb[data-v-8afcc7c1]{width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;transition:none}.tags-row[data-v-8afcc7c1]{display:flex;gap:8px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.tags-row[data-v-8afcc7c1]::-webkit-scrollbar{display:none}.tag-pill[data-v-8afcc7c1]{flex-shrink:0;height:34px;padding:0 16px;border-radius:17px;background:#eee;border:1.5px solid transparent;font-size:14px;color:#666;font-weight:500;transition:all .15s}.tag-pill--active[data-v-8afcc7c1]{background:#111;color:#fff;border-color:#111}.copy-section[data-v-8afcc7c1]{background:#fff;border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:12px}.copy-textarea[data-v-8afcc7c1]{width:100%;border:none;outline:none;resize:none;background:transparent;font-size:14px;color:#1a1816;font-family:inherit;line-height:1.7;min-height:80px}.copy-textarea[data-v-8afcc7c1]::placeholder{color:#ccc}.action-row[data-v-8afcc7c1]{display:flex;gap:12px;border-top:1px solid #F3F3F3;padding-top:12px}.action-btn[data-v-8afcc7c1]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:40px;border-radius:10px;border:1.5px solid #DDDDDD;background:#fff;color:#555;font-size:13px;font-weight:500}.action-btn[data-v-8afcc7c1]:active{background:#f5f5f5}.video-preview[data-v-8afcc7c1]{position:relative;border-radius:14px;overflow:hidden;min-height:110px}.video-preview__bg[data-v-8afcc7c1]{width:100%;height:110px;background:#2a2a3a;display:flex;flex-direction:column;justify-content:flex-end;padding:12px;gap:6px}.timeline[data-v-8afcc7c1]{display:flex;flex-direction:column;gap:5px}.timeline__track[data-v-8afcc7c1]{height:8px;border-radius:4px;opacity:.7}.timeline__track--blue[data-v-8afcc7c1]{background:#1677ff;width:75%}.timeline__track--pink[data-v-8afcc7c1]{background:#ff6b9d;width:55%}.timeline__track--blue2[data-v-8afcc7c1]{background:#4aabff;width:85%}.video-preview__overlay[data-v-8afcc7c1]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#1e1e2e73}.video-preview__status[data-v-8afcc7c1]{font-size:15px;color:#fff;font-weight:500;letter-spacing:.5px}.video-preview--empty[data-v-8afcc7c1]{background:#f0f0f0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:90px}.video-preview__empty-text[data-v-8afcc7c1]{font-size:13px;color:#ccc}.bottom-btn-wrap[data-v-8afcc7c1]{flex-shrink:0;padding:12px 16px;background:#f5f4f2}.bottom-btn[data-v-8afcc7c1]{width:100%;height:54px;border-radius:14px;background:#1677ff;color:#fff;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:background .18s,transform .12s}.bottom-btn[data-v-8afcc7c1]:active{background:#0e5fd8;transform:scale(.98)}.template-page[data-v-dfce2ff5]{width:100%;height:100%;background:#f5f4f2;display:flex;flex-direction:column;overflow:hidden}.top-bar[data-v-dfce2ff5]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#fff}.top-bar__left[data-v-dfce2ff5]{display:flex;align-items:center;gap:4px;background:none}.top-bar__title[data-v-dfce2ff5]{font-size:18px;font-weight:700;color:#1a1816}.top-bar__more[data-v-dfce2ff5]{background:none;padding:4px;display:flex;align-items:center}.search-wrap[data-v-dfce2ff5]{flex-shrink:0;background:#fff;padding:10px 16px 14px}.search-bar[data-v-dfce2ff5]{display:flex;align-items:center;gap:8px;background:#f5f5f5;border-radius:22px;padding:10px 16px}.search-input[data-v-dfce2ff5]{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#1a1816}.search-input[data-v-dfce2ff5]::placeholder{color:#bbb}.tabs-wrap[data-v-dfce2ff5]{flex-shrink:0;background:#fff;border-bottom:1px solid #F0F0F0}.tabs-scroll[data-v-dfce2ff5]{display:flex;gap:0;overflow-x:auto;padding:0 16px;scrollbar-width:none}.tabs-scroll[data-v-dfce2ff5]::-webkit-scrollbar{display:none}.tab-item[data-v-dfce2ff5]{flex-shrink:0;display:flex;align-items:center;gap:4px;padding:12px 14px;font-size:14px;font-weight:500;color:#888;background:none;border-bottom:2.5px solid transparent;transition:color .18s,border-color .18s;white-space:nowrap}.tab-item--active[data-v-dfce2ff5]{color:#1677ff;border-bottom-color:#1677ff}.tab-emoji[data-v-dfce2ff5]{font-size:15px}.content[data-v-dfce2ff5]{flex:1;overflow-y:auto;padding:14px 14px 0}.template-grid[data-v-dfce2ff5]{display:flex;flex-wrap:wrap;gap:10px}.template-card[data-v-dfce2ff5]{flex:1 1 calc(50% - 5px);min-width:calc(50% - 5px);height:200px;border-radius:16px;overflow:hidden;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:space-between;padding:12px;cursor:pointer;transition:transform .15s}.template-card[data-v-dfce2ff5]:active{transform:scale(.97)}.template-card__play[data-v-dfce2ff5]{display:flex;align-items:flex-start;justify-content:center;flex:1;padding-top:32px}.template-card__footer[data-v-dfce2ff5]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.template-card__name[data-v-dfce2ff5]{font-size:15px;font-weight:600;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.4)}.template-card__use-btn[data-v-dfce2ff5]{height:28px;padding:0 14px;border-radius:14px;background:#ffffffeb;color:#333;font-size:12px;font-weight:600;display:flex;align-items:center;transition:background .15s}.template-card__use-btn[data-v-dfce2ff5]:active{background:#ffffffbf}.tab-bar[data-v-dfce2ff5]{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;background:#fff;border-top:1px solid #F0F0F0;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));height:64px}.tab-bar__item[data-v-dfce2ff5]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;padding:0}.tab-bar__label[data-v-dfce2ff5]{font-size:10px;color:#aaa;white-space:nowrap}.tab-bar__item--active .tab-bar__label[data-v-dfce2ff5]{color:#1677ff}.step3-page[data-v-84b8dfab]{width:100%;height:100%;background:#f5f4f2;display:flex;flex-direction:column;overflow:hidden}.stepper[data-v-84b8dfab]{flex-shrink:0;display:flex;align-items:center;padding:16px 36px 4px;background:#fff}.stepper__item[data-v-84b8dfab]{display:flex;align-items:center;flex:1}.stepper__item[data-v-84b8dfab]:last-child{flex:0}.stepper__circle[data-v-84b8dfab]{width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#1677ff;color:#fff}.stepper__line[data-v-84b8dfab]{flex:1;height:2px;margin:0 6px;background:#1677ff}.stepper-label-row[data-v-84b8dfab]{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:4px 16px 12px;background:#fff;border-bottom:1px solid #F0F0F0;gap:4px}.stepper-label-row__item[data-v-84b8dfab]{display:flex;align-items:center;gap:4px;font-size:11px;color:#1677ff;font-weight:500}.stepper-label-row__dash[data-v-84b8dfab]{color:#1677ff;font-size:11px;margin-right:4px}.content[data-v-84b8dfab]{flex:1;overflow-y:auto;padding:14px 16px 12px;display:flex;flex-direction:column;gap:14px}.upload-section[data-v-84b8dfab]{background:#fff;border-radius:14px;padding:18px 16px}.upload-section__title[data-v-84b8dfab]{font-size:17px;font-weight:700;color:#1a1816;margin-bottom:6px}.upload-section__desc[data-v-84b8dfab]{font-size:13px;color:#999;margin-bottom:14px}.upload-box[data-v-84b8dfab]{width:100%;aspect-ratio:16 / 9;border:2px dashed #d0d0d0;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;background:#fafafa;position:relative;overflow:hidden;transition:border-color .2s}.upload-box[data-v-84b8dfab]:active{border-color:#1677ff}.upload-box__hint[data-v-84b8dfab]{font-size:15px;font-weight:500;color:#888}.upload-box__sub[data-v-84b8dfab]{font-size:12px;color:#bbb}.upload-box__video[data-v-84b8dfab]{width:100%;height:100%;object-fit:cover;border-radius:12px}.upload-box__overlay[data-v-84b8dfab]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.upload-box:active .upload-box__overlay[data-v-84b8dfab]{opacity:1}.upload-box__change[data-v-84b8dfab]{color:#fff;font-size:14px;font-weight:500;background:#00000080;padding:6px 16px;border-radius:8px}.upload-status[data-v-84b8dfab]{font-size:13px;color:#1677ff;margin-top:8px}.success-banner[data-v-84b8dfab]{display:flex;align-items:center;gap:8px}.success-banner__text[data-v-84b8dfab]{font-size:17px;font-weight:600;color:#1a1816}.video-player[data-v-84b8dfab]{border-radius:14px;overflow:hidden;flex-shrink:0}.video-player__thumb[data-v-84b8dfab]{position:relative;width:100%;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center}.video-player__bg[data-v-84b8dfab]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 50%,rgba(0,120,200,.35) 0%,transparent 60%),radial-gradient(ellipse at 80% 30%,rgba(180,20,20,.25) 0%,transparent 50%),linear-gradient(135deg,#0d0d1a,#111827,#0a0a12)}.video-player__play[data-v-84b8dfab]{position:relative;z-index:1;background:none;display:flex;align-items:center;justify-content:center}.video-player__play-circle[data-v-84b8dfab]{width:56px;height:56px;border-radius:50%;background:#ffffff38;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:2px solid rgba(255,255,255,.45);display:flex;align-items:center;justify-content:center;transition:background .18s}.video-player__play-circle[data-v-84b8dfab]:active{background:#ffffff59}.publish-card[data-v-84b8dfab]{background:#fff;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:16px}.publish-card__header[data-v-84b8dfab]{display:flex;align-items:center;justify-content:space-between}.publish-card__title[data-v-84b8dfab]{font-size:16px;font-weight:600;color:#1a1816}.publish-card__info[data-v-84b8dfab]{background:none;display:flex;align-items:center;padding:0}.platform-row[data-v-84b8dfab]{display:flex;justify-content:space-between;gap:4px}.platform-item[data-v-84b8dfab]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;background:none;padding:4px 0;transition:opacity .15s}.platform-item[data-v-84b8dfab]:active{opacity:.65}.platform-item__icon[data-v-84b8dfab]{width:42px;height:42px;border-radius:12px;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.platform-item--selected .platform-item__icon[data-v-84b8dfab]{background:#ebf5ff}.platform-item__label[data-v-84b8dfab]{font-size:11px;color:#999;white-space:nowrap}.platform-item__label--active[data-v-84b8dfab]{color:#1677ff;font-weight:500}.actions[data-v-84b8dfab]{flex-shrink:0;padding:10px 16px 12px;display:flex;flex-direction:column;gap:10px;background:#f5f4f2}.btn-accelerate[data-v-84b8dfab]{width:100%;height:48px;border-radius:14px;background:#f57c00;color:#fff;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:opacity .15s,transform .12s;border:none}.btn-accelerate[data-v-84b8dfab]:active{background:#e05e00;transform:scale(.98)}.btn-accelerate[data-v-84b8dfab]:disabled{pointer-events:none}.btn-primary[data-v-84b8dfab]{width:100%;height:54px;border-radius:14px;background:#1677ff;color:#fff;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:background .18s,transform .12s}.btn-primary[data-v-84b8dfab]:active{background:#0e5fd8;transform:scale(.98)}.save-row[data-v-84b8dfab]{display:flex;gap:10px}.save-btn[data-v-84b8dfab]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:38px;border-radius:10px;border:1.5px solid #DDD;background:#fff;color:#555;font-size:13px;font-weight:500;transition:background .12s}.save-btn[data-v-84b8dfab]:active{background:#f0f0f0}.ad-scroll[data-v-84b8dfab]{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 0}.ad-scroll[data-v-84b8dfab]::-webkit-scrollbar{display:none}.ad-slide[data-v-84b8dfab]{flex-shrink:0;width:72%;min-height:80px;border-radius:14px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;scroll-snap-align:start;cursor:pointer;transition:transform .12s}.ad-slide[data-v-84b8dfab]:active{transform:scale(.97)}.ad-slide__body[data-v-84b8dfab]{display:flex;flex-direction:column;gap:3px}.ad-slide__tag[data-v-84b8dfab]{display:inline-block;font-size:9px;font-weight:600;color:#ffffffd9;background:#ffffff38;padding:1px 6px;border-radius:4px;width:fit-content}.ad-slide__title[data-v-84b8dfab]{font-size:16px;font-weight:700;color:#fff;line-height:1.3}.ad-slide__desc[data-v-84b8dfab]{font-size:11px;color:#ffffffd9}.ad-slide__emoji[data-v-84b8dfab]{font-size:36px;flex-shrink:0;opacity:.85}.step2-page[data-v-d5b07abc]{width:100%;height:100%;background:#f5f4f2;display:flex;flex-direction:column;overflow:hidden}.stepper[data-v-d5b07abc]{flex-shrink:0;display:flex;align-items:center;padding:16px 28px 4px;background:#fff}.stepper__item[data-v-d5b07abc]{display:flex;align-items:center;flex:1}.stepper__item[data-v-d5b07abc]:last-child{flex:0}.stepper__circle[data-v-d5b07abc]{width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stepper__circle--done[data-v-d5b07abc],.stepper__circle--active[data-v-d5b07abc]{background:#1677ff;color:#fff}.stepper__circle--pending[data-v-d5b07abc]{background:transparent;border:2px solid #DDDDDD;color:#ccc}.stepper__line[data-v-d5b07abc]{flex:1;height:2px;background:#ddd;margin:0 6px}.stepper__line--active[data-v-d5b07abc]{background:#1677ff}.stepper-labels[data-v-d5b07abc]{flex-shrink:0;display:flex;justify-content:space-between;padding:4px 16px 12px;background:#fff;border-bottom:1px solid #F0F0F0}.stepper-label[data-v-d5b07abc]{font-size:11px;color:#aaa;flex:1;text-align:center}.stepper-label[data-v-d5b07abc]:first-child{text-align:left}.stepper-label[data-v-d5b07abc]:last-child{text-align:right}.stepper-label--active[data-v-d5b07abc]{color:#1677ff;font-weight:500}.content[data-v-d5b07abc]{flex:1;overflow-y:auto;padding:14px 16px 10px;display:flex;flex-direction:column;gap:12px}.section[data-v-d5b07abc]{background:#fff;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:14px}.section--bgm[data-v-d5b07abc]{gap:8px;padding:12px 14px}.section--no-pad[data-v-d5b07abc]{padding:0;overflow:hidden}.section__header[data-v-d5b07abc]{display:flex;align-items:center;justify-content:space-between}.section__title[data-v-d5b07abc]{font-size:17px;font-weight:600;color:#1a1816}.link-btn[data-v-d5b07abc]{background:none;font-size:13px;color:#1677ff}.voice-row[data-v-d5b07abc]{display:flex;justify-content:space-between;gap:6px}.voice-item[data-v-d5b07abc]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;background:none}.voice-avatar-wrap[data-v-d5b07abc]{position:relative;width:52px;height:52px}.voice-avatar[data-v-d5b07abc]{width:52px;height:52px;border-radius:50%;border:2.5px solid transparent;transition:border-color .18s;flex-shrink:0}.voice-speaker-btn[data-v-d5b07abc]{position:absolute;bottom:-2px;right:-2px;width:22px;height:22px;border-radius:50%;background:#1677ff;display:flex;align-items:center;justify-content:center;border:2px solid #fff;cursor:pointer;transition:transform .12s}.voice-speaker-btn[data-v-d5b07abc]:active{transform:scale(.9)}.voice-avatar--selected[data-v-d5b07abc]{border-color:#1677ff;box-shadow:0 0 0 2px #fff,0 0 0 4px #1677ff}.voice-name[data-v-d5b07abc]{font-size:12px;color:#999}.voice-name--active[data-v-d5b07abc]{color:#1677ff;font-weight:500}.voice-actions[data-v-d5b07abc]{display:flex;gap:12px}.voice-action-btn[data-v-d5b07abc]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:42px;border-radius:10px;border:1.5px solid #DDDDDD;background:#fafafa;color:#555;font-size:14px;font-weight:500;transition:background .15s}.voice-action-btn[data-v-d5b07abc]:active{background:#f0f0f0}.bgm-row[data-v-d5b07abc]{display:flex;align-items:center;justify-content:space-between}.bgm-row__left[data-v-d5b07abc]{display:flex;align-items:center;gap:6px}.bgm-label[data-v-d5b07abc]{font-size:13px;font-weight:500;color:#1a1816}.bgm-filename[data-v-d5b07abc]{font-size:11px;color:#aaa}.bgm-tags[data-v-d5b07abc]{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;padding:0}.bgm-tags[data-v-d5b07abc]::-webkit-scrollbar{display:none}.bgm-tag[data-v-d5b07abc]{flex-shrink:0;height:26px;padding:0 8px;border-radius:13px;background:#f5f5f5;border:1.5px solid transparent;font-size:11px;color:#666;font-weight:500;white-space:nowrap;transition:all .15s}.bgm-tag--active[data-v-d5b07abc]{background:#ebf5ff;border-color:#1677ff;color:#1677ff}.bgm-songs[data-v-d5b07abc]{display:flex;flex-direction:column;gap:2px;max-height:160px;overflow-y:auto}.bgm-song[data-v-d5b07abc]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:6px;background:#fafafa;border:1.5px solid transparent;transition:all .12s}.bgm-song--active[data-v-d5b07abc]{background:#ebf5ff;border-color:#1677ff}.bgm-song__name[data-v-d5b07abc]{font-size:12px;color:#333;font-weight:500}.bgm-song--active .bgm-song__name[data-v-d5b07abc]{color:#1677ff}.bgm-song__dur[data-v-d5b07abc]{font-size:10px;color:#aaa}.bgm-song__play[data-v-d5b07abc]{width:28px;height:28px;border-radius:50%;background:#ebf5ff;border:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:background .15s}.bgm-song__play[data-v-d5b07abc]:active{background:#d0e8ff}.smart-font-btn[data-v-d5b07abc]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:36px;border-radius:18px;background:#e8e8e8;color:#666;font-size:13px;font-weight:600;border:none;transition:transform .12s}.smart-font-btn[data-v-d5b07abc]:active{transform:scale(.97)}.slide-down-enter-active[data-v-d5b07abc],.slide-down-leave-active[data-v-d5b07abc]{transition:all .2s ease;overflow:hidden}.slide-down-enter-from[data-v-d5b07abc],.slide-down-leave-to[data-v-d5b07abc]{max-height:0;opacity:0;margin-top:0;margin-bottom:0}.slide-down-enter-to[data-v-d5b07abc],.slide-down-leave-from[data-v-d5b07abc]{max-height:200px;opacity:1}.slider-group[data-v-d5b07abc]{display:flex;flex-direction:column;gap:6px}.slider-row[data-v-d5b07abc]{display:flex;align-items:center;justify-content:space-between}.slider-label[data-v-d5b07abc]{font-size:14px;color:#555}.slider-value[data-v-d5b07abc]{font-size:13px;color:#1677ff;font-weight:600}.slider-track-wrap[data-v-d5b07abc]{position:relative;height:6px;background:#eee;border-radius:3px;margin-top:6px}.range-fill[data-v-d5b07abc]{position:absolute;left:0;top:0;height:100%;background:#1677ff;border-radius:3px;pointer-events:none;transition:width .05s}.range-input[data-v-d5b07abc]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.upload-zone[data-v-d5b07abc]{margin:0 16px 16px;background:#f0f7ff;border:1.8px dashed #1677FF;border-radius:14px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer}.upload-zone__text[data-v-d5b07abc]{font-size:14px;color:#1677ff;font-weight:500}.bottom-actions[data-v-d5b07abc]{flex-shrink:0;padding:10px 16px 12px;display:flex;flex-direction:column;gap:10px;background:#f5f4f2}.bottom-actions__row[data-v-d5b07abc]{display:flex;gap:10px}.btn-blue[data-v-d5b07abc]{flex:3;height:50px;border-radius:14px;background:#1677ff;color:#fff;font-size:15px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .12s}.btn-blue[data-v-d5b07abc]:active{background:#0e5fd8;transform:scale(.98)}.btn-stop[data-v-d5b07abc]{flex:2;height:50px;border-radius:14px;background:#eee;color:#555;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:background .15s}.btn-stop[data-v-d5b07abc]:active{background:#e0e0e0}.btn-black[data-v-d5b07abc]{width:100%;height:54px;border-radius:14px;background:#1677ff;color:#fff;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:background .18s,transform .12s}.btn-black[data-v-d5b07abc]:active{background:#0e5fd8;transform:scale(.98)}.voice-current[data-v-d5b07abc]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#f7faff}.voice-current__avatar[data-v-d5b07abc]{width:36px;height:36px;border-radius:50%;flex-shrink:0;border:2px solid #1677FF}.voice-current__name[data-v-d5b07abc]{flex:1;font-size:14px;font-weight:500;color:#1677ff}.voice-current__play[data-v-d5b07abc]{background:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0}.voice-current__play[data-v-d5b07abc]:active{background:#e0edff}.voice-expand-list[data-v-d5b07abc]{background:#fff;border-radius:12px;padding:6px;max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:3px}.voice-expand-item[data-v-d5b07abc]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;border:1.5px solid transparent;background:#fafafa;transition:all .12s}.voice-expand-item--active[data-v-d5b07abc]{background:#ebf5ff;border-color:#1677ff}.voice-expand-item__avatar[data-v-d5b07abc]{width:32px;height:32px;border-radius:50%;flex-shrink:0}.voice-expand-item__name[data-v-d5b07abc]{flex:1;font-size:13px;font-weight:500;color:#333;text-align:left}.voice-expand-item--active .voice-expand-item__name[data-v-d5b07abc]{color:#1677ff}.voice-expand-item__tag[data-v-d5b07abc]{font-size:10px;color:#aaa;flex-shrink:0}.voice-expand-item__play[data-v-d5b07abc]{background:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;padding:0}.voice-expand-item__play[data-v-d5b07abc]:active{background:#e0edff}.profile-page[data-v-6b3deafa]{width:100%;height:100%;background:#f5f4f2;display:flex;flex-direction:column;overflow:hidden}.top-bar[data-v-6b3deafa]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#fff}.top-bar__left[data-v-6b3deafa]{display:flex;align-items:center;gap:4px;background:none}.top-bar__title[data-v-6b3deafa]{font-size:17px;font-weight:700;color:#1a1816}.top-bar__help[data-v-6b3deafa]{background:none;display:flex;align-items:center;padding:4px}.content[data-v-6b3deafa]{flex:1;overflow-y:auto;padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px}.user-card[data-v-6b3deafa]{background:#fff;border-radius:16px;padding:18px;display:flex;align-items:center;gap:16px}.user-card__avatar[data-v-6b3deafa]{width:60px;height:60px;border-radius:50%;overflow:hidden;flex-shrink:0}.user-card__info[data-v-6b3deafa]{display:flex;flex-direction:column;gap:5px}.user-card__name-row[data-v-6b3deafa]{display:flex;align-items:center;gap:8px}.user-card__name[data-v-6b3deafa]{font-size:20px;font-weight:700;color:#1a1816}.vip-badge[data-v-6b3deafa]{display:flex;align-items:center;gap:4px;background:#ccc;border-radius:6px;padding:3px 8px;color:#fff;font-size:11px;font-weight:700}.vip-badge--active[data-v-6b3deafa]{background:#1a1816;color:gold}.user-card__id[data-v-6b3deafa]{font-size:13px;color:#aaa}.stats-card[data-v-6b3deafa]{background:#fff;border-radius:16px;padding:18px 20px;display:flex;align-items:center;gap:0}.stat-item[data-v-6b3deafa]{flex:1;display:flex;flex-direction:column;gap:4px}.stat-item__label[data-v-6b3deafa]{font-size:12px;color:#aaa}.stat-item__value-row[data-v-6b3deafa]{display:flex;align-items:baseline;gap:2px}.stat-item__number[data-v-6b3deafa]{font-size:32px;font-weight:700;color:#1a1816;line-height:1}.stat-item__unit[data-v-6b3deafa]{font-size:14px;color:#888;font-weight:500}.stats-divider[data-v-6b3deafa]{width:1px;height:40px;background:#eee;margin:0 20px}.vip-banner[data-v-6b3deafa]{background:#ccc;border-radius:14px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between}.vip-banner--active[data-v-6b3deafa]{background:#111}.vip-banner__left[data-v-6b3deafa]{display:flex;align-items:center;gap:8px}.vip-banner__text[data-v-6b3deafa]{font-size:15px;font-weight:600;color:#fff}.vip-banner--active .vip-banner__text[data-v-6b3deafa]{color:gold}.vip-banner__right[data-v-6b3deafa]{display:flex;align-items:center;gap:2px;background:none;color:#fff;font-size:13px;font-weight:500}.vip-banner--active .vip-banner__right[data-v-6b3deafa]{color:gold}.tools-section[data-v-6b3deafa]{background:#fff;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:14px}.section-title[data-v-6b3deafa]{font-size:17px;font-weight:600;color:#1a1816}.tools-row[data-v-6b3deafa]{display:flex;justify-content:space-between;gap:8px}.tool-item[data-v-6b3deafa]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;background:none}.tool-item__icon[data-v-6b3deafa]{width:52px;height:52px;border-radius:14px;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.tool-item__label[data-v-6b3deafa]{font-size:11px;color:#666;text-align:center;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px}.drafts-section[data-v-6b3deafa]{background:#fff;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:14px}.drafts-section__header[data-v-6b3deafa]{display:flex;align-items:center;justify-content:space-between}.link-btn[data-v-6b3deafa]{background:none;font-size:13px;color:#1677ff}.drafts-list[data-v-6b3deafa]{display:flex;flex-direction:column;gap:14px}.draft-item[data-v-6b3deafa]{display:flex;align-items:center;gap:12px}.draft-item__thumb[data-v-6b3deafa]{width:64px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0;position:relative}.draft-item__thumb-accent[data-v-6b3deafa]{position:absolute;left:0;top:0;width:4px;height:100%;background:#333;border-radius:8px 0 0 8px}.draft-item__info[data-v-6b3deafa]{flex:1;display:flex;flex-direction:column;gap:4px}.draft-item__name[data-v-6b3deafa]{font-size:14px;font-weight:600;color:#1a1816}.draft-item__time[data-v-6b3deafa]{font-size:12px;color:#aaa}.draft-item__more[data-v-6b3deafa]{background:none;padding:4px;display:flex;align-items:center}.consult-btn[data-v-6b3deafa]{width:100%;height:54px;border-radius:14px;background:#ebf5ff;border:1.5px solid #1677FF;display:flex;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:600;color:#1677ff;transition:background .15s}.consult-btn[data-v-6b3deafa]:active{background:#d6eaff}.chat-overlay[data-v-6b3deafa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#f5f4f2;display:flex;flex-direction:column}.chat-header[data-v-6b3deafa]{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border-bottom:1px solid #eee}.chat-header__back[data-v-6b3deafa]{background:none;padding:0;display:flex}.chat-header__info[data-v-6b3deafa]{display:flex;flex-direction:column;gap:2px}.chat-header__name[data-v-6b3deafa]{font-size:16px;font-weight:600;color:#1a1816}.chat-header__status[data-v-6b3deafa]{font-size:11px;color:#10b981}.chat-body[data-v-6b3deafa]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.chat-msg[data-v-6b3deafa]{display:flex;flex-direction:column}.chat-msg--user[data-v-6b3deafa]{align-items:flex-end}.chat-msg--assistant[data-v-6b3deafa]{align-items:flex-start}.chat-msg--system[data-v-6b3deafa]{align-items:center}.chat-bubble[data-v-6b3deafa]{max-width:80%;padding:10px 14px;border-radius:16px;font-size:14px;line-height:1.5;word-break:break-word}.chat-bubble--user[data-v-6b3deafa]{background:#1677ff;color:#fff;border-bottom-right-radius:4px}.chat-bubble--assistant[data-v-6b3deafa]{background:#fff;color:#333;border-bottom-left-radius:4px;box-shadow:0 1px 3px #0000000f}.chat-bubble--system[data-v-6b3deafa]{background:transparent;color:#aaa;font-size:12px}.chat-row[data-v-6b3deafa]{display:flex;align-items:flex-end;gap:8px}.chat-row--user[data-v-6b3deafa]{flex-direction:row-reverse}.chat-row--assistant[data-v-6b3deafa]{flex-direction:row}.chat-row--system[data-v-6b3deafa]{justify-content:center}.chat-avatar[data-v-6b3deafa]{flex-shrink:0;width:28px;height:28px;border-radius:50%;overflow:hidden}.chat-img[data-v-6b3deafa]{max-width:180px;max-height:240px;border-radius:10px;cursor:pointer;display:block}.chat-img-btn[data-v-6b3deafa]{width:36px;height:36px;border-radius:50%;background:none;border:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.chat-img-btn[data-v-6b3deafa]:active{background:#f0f0f0}.chat-time[data-v-6b3deafa]{font-size:10px;color:#bbb;margin-top:4px;padding:0 4px}.chat-time--user[data-v-6b3deafa]{text-align:right;padding-right:40px}.chat-time--assistant[data-v-6b3deafa]{text-align:left;padding-left:40px}.chat-input-bar[data-v-6b3deafa]{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:10px 16px 14px;background:#fff;border-top:1px solid #f0f0f0}.chat-input[data-v-6b3deafa]{flex:1;height:40px;border:1.5px solid #e8e8e8;border-radius:20px;padding:0 16px;font-size:14px;outline:none;background:#fafafa}.chat-input[data-v-6b3deafa]:focus{border-color:#1677ff;background:#fff}.chat-send-btn[data-v-6b3deafa]{width:40px;height:40px;border-radius:50%;background:#ccc;display:flex;align-items:center;justify-content:center;border:none;flex-shrink:0;transition:background .15s}.chat-send-btn--active[data-v-6b3deafa]{background:#1677ff}.chat-send-btn[data-v-6b3deafa]:active{transform:scale(.93)}.slide-up-enter-active[data-v-6b3deafa]{transition:transform .25s ease}.slide-up-leave-active[data-v-6b3deafa]{transition:transform .2s ease}.slide-up-enter-from[data-v-6b3deafa],.slide-up-leave-to[data-v-6b3deafa]{transform:translateY(100%)}.logout-btn[data-v-6b3deafa]{width:100%;height:50px;border-radius:14px;border:1.5px solid #FF3B30;background:transparent;color:#ff3b30;font-size:15px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:background .15s}.logout-btn[data-v-6b3deafa]:active{background:#ff3b300f}.tab-bar[data-v-6b3deafa]{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;background:#fff;border-top:1px solid #F0F0F0;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));height:64px}.tab-bar__item[data-v-6b3deafa]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;padding:0}.tab-bar__label[data-v-6b3deafa]{font-size:10px;color:#aaa;white-space:nowrap}.tab-bar__item--active .tab-bar__label[data-v-6b3deafa]{color:#1677ff}.ai-draw-page[data-v-e9c08bed]{width:100%;height:100%;background:#fff;display:flex;flex-direction:column;overflow:hidden}.content[data-v-e9c08bed]{flex:1;overflow-y:auto;padding:14px 16px 10px;display:flex;flex-direction:column;gap:14px}.image-preview[data-v-e9c08bed]{flex-shrink:0}.image-preview__wrap[data-v-e9c08bed]{position:relative;border-radius:18px;overflow:hidden;cursor:pointer}.image-preview__img[data-v-e9c08bed]{width:100%;aspect-ratio:1 / 1;border-radius:18px}.image-preview__film-grain[data-v-e9c08bed]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 40%,rgba(200,134,26,.4) 0%,transparent 55%),radial-gradient(ellipse at 70% 20%,rgba(255,200,100,.2) 0%,transparent 40%);border-radius:18px}.image-badge[data-v-e9c08bed]{position:absolute;top:14px;left:14px;display:flex;align-items:center;gap:4px;background:#ffffffe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:20px;padding:5px 12px}.image-badge__star[data-v-e9c08bed]{font-size:13px}.image-badge__text[data-v-e9c08bed]{font-size:12px;color:#1677ff;font-weight:500}.download-btn[data-v-e9c08bed]{position:absolute;bottom:14px;right:14px;width:36px;height:36px;border-radius:10px;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;transition:background .15s}.download-btn[data-v-e9c08bed]:active{background:#ffffffb3}.empty-preview[data-v-e9c08bed]{flex-shrink:0;width:100%;aspect-ratio:1 / 1;border-radius:18px;background:#f8f8f8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.empty-preview__hint[data-v-e9c08bed]{font-size:14px;color:#ccc}.messages[data-v-e9c08bed]{display:flex;flex-direction:column;gap:10px}.message[data-v-e9c08bed]{display:flex}.message--user[data-v-e9c08bed]{justify-content:flex-end}.message--assistant[data-v-e9c08bed]{justify-content:flex-start}.message__bubble[data-v-e9c08bed]{max-width:80%;padding:12px 16px;border-radius:18px;font-size:14px;line-height:1.55}.message__bubble--user[data-v-e9c08bed]{background:#111;color:#fff;border-bottom-right-radius:6px}.message__bubble--assistant[data-v-e9c08bed]{background:#f0f0f0;color:#1a1816;border-bottom-left-radius:6px}.style-selector[data-v-e9c08bed]{flex-shrink:0;display:flex;align-items:center;gap:4px;padding:10px 16px;background:#fff;border-top:1px solid #F3F3F3;overflow-x:auto;scrollbar-width:none}.style-selector[data-v-e9c08bed]::-webkit-scrollbar{display:none}.style-pill[data-v-e9c08bed]{flex-shrink:0;height:34px;padding:0 18px;border-radius:17px;background:transparent;font-size:15px;font-weight:500;color:#888;transition:all .15s}.style-pill--active[data-v-e9c08bed]{background:#1677ff;color:#fff}.upload-preview[data-v-e9c08bed]{flex-shrink:0;display:flex;gap:8px;padding:8px 16px 0;overflow-x:auto;scrollbar-width:none}.upload-preview[data-v-e9c08bed]::-webkit-scrollbar{display:none}.upload-thumb[data-v-e9c08bed]{position:relative;flex-shrink:0;width:56px;height:56px;border-radius:10px;overflow:hidden}.upload-thumb__img[data-v-e9c08bed]{width:100%;height:100%;object-fit:cover;display:block}.upload-thumb__del[data-v-e9c08bed]{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:0;border:none}.input-bar[data-v-e9c08bed]{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:10px 16px 14px;background:#fff;border-top:1px solid #F0F0F0}.input-bar__add[data-v-e9c08bed]{width:36px;height:36px;border-radius:50%;background:#f3f3f3;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}.input-bar__add[data-v-e9c08bed]:active{background:#e8e8e8}.input-bar__field[data-v-e9c08bed]{flex:1;border:none;outline:none;font-size:15px;color:#1a1816;background:transparent;font-family:inherit}.input-bar__field[data-v-e9c08bed]::placeholder{color:#ccc}.input-bar__send[data-v-e9c08bed]{width:38px;height:38px;border-radius:50%;background:#ccc;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .18s,transform .12s}.input-bar__send--active[data-v-e9c08bed]{background:#111}.input-bar__send[data-v-e9c08bed]:active{transform:scale(.93)}.input-bar__mic[data-v-e9c08bed]{width:36px;height:36px;border-radius:50%;background:#f3f3f3;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s;border:none}.input-bar__mic[data-v-e9c08bed]:active{background:#e8e8e8}.input-bar__mic--recording[data-v-e9c08bed]{background:#f44;animation:mic-pulse-e9c08bed 1s infinite}@keyframes mic-pulse-e9c08bed{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.tab-bar[data-v-e9c08bed]{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;background:#fff;border-top:1px solid #F0F0F0;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));height:64px}.tab-bar__item[data-v-e9c08bed]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;padding:0}.tab-bar__label[data-v-e9c08bed]{font-size:10px;color:#aaa;white-space:nowrap}.tab-bar__item--active .tab-bar__label[data-v-e9c08bed]{color:#1677ff}.size-selector[data-v-e9c08bed]{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:4px 16px 8px;background:#fff;overflow-x:auto;scrollbar-width:none}.size-selector[data-v-e9c08bed]::-webkit-scrollbar{display:none}.size-pill[data-v-e9c08bed]{flex-shrink:0;display:flex;align-items:center;gap:5px;height:30px;padding:0 12px;border-radius:15px;background:#f3f3f3;font-size:12px;font-weight:500;color:#888;border:1.5px solid transparent;transition:all .15s}.size-pill--active[data-v-e9c08bed]{background:#ebf5ff;color:#1677ff;border-color:#1677ff}.size-pill__icon[data-v-e9c08bed]{height:14px;border:1.5px solid currentColor;border-radius:2px}.lightbox[data-v-e9c08bed]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000eb;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.lightbox__img[data-v-e9c08bed]{max-width:92vw;max-height:80vh;object-fit:contain;border-radius:8px}.lightbox__close[data-v-e9c08bed]{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:#ffffff26;color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;border:none}.lightbox__dl[data-v-e9c08bed]{padding:10px 28px;border-radius:22px;background:#1677ff;color:#fff;font-size:14px;font-weight:600;border:none}.drafts-page[data-v-8ecf23a7]{width:100%;height:100%;background:#f5f4f2;display:flex;flex-direction:column;overflow:hidden}.top-bar[data-v-8ecf23a7]{flex-shrink:0;display:flex;align-items:center;padding:14px 20px;background:#fff}.top-bar__left[data-v-8ecf23a7]{display:flex;align-items:center;gap:4px;background:none}.top-bar__title[data-v-8ecf23a7]{font-size:17px;font-weight:700;color:#1a1816}.content[data-v-8ecf23a7]{flex:1;overflow-y:auto;padding:14px 16px}.drafts-list[data-v-8ecf23a7]{display:flex;flex-direction:column;gap:12px}.draft-item[data-v-8ecf23a7]{display:flex;align-items:center;gap:12px;background:#fff;border-radius:14px;padding:14px}.draft-item__thumb[data-v-8ecf23a7]{width:64px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0;position:relative}.draft-item__thumb-accent[data-v-8ecf23a7]{position:absolute;left:0;top:0;width:4px;height:100%;background:#333;border-radius:8px 0 0 8px}.draft-item__info[data-v-8ecf23a7]{flex:1;display:flex;flex-direction:column;gap:4px}.draft-item__name[data-v-8ecf23a7]{font-size:14px;font-weight:600;color:#1a1816}.draft-item__time[data-v-8ecf23a7]{font-size:12px;color:#aaa}.draft-item__del[data-v-8ecf23a7]{background:none;padding:4px;display:flex;align-items:center}.admin-page[data-v-d8229825]{width:100%;height:100%;background:#f0f2f5;display:flex;flex-direction:column;overflow:hidden}.admin-header[data-v-d8229825]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#1a1a2e;color:#fff}.admin-title[data-v-d8229825]{font-size:18px;font-weight:700}.admin-header__right[data-v-d8229825]{display:flex;gap:8px}.btn-refresh[data-v-d8229825],.btn-logout[data-v-d8229825]{padding:6px 14px;border-radius:8px;font-size:13px;font-weight:500;background:#ffffff1f;color:#fff;border:none;cursor:pointer}.btn-refresh[data-v-d8229825]:active,.btn-logout[data-v-d8229825]:active{opacity:.7}.login-gate[data-v-d8229825]{flex:1;display:flex;align-items:center;justify-content:center;padding:20px}.gate-card[data-v-d8229825]{background:#fff;border-radius:16px;padding:32px 24px;box-shadow:0 4px 20px #00000014;text-align:center;width:100%;max-width:340px}.gate-card h2[data-v-d8229825]{font-size:20px;margin-bottom:20px;color:#1a1a2e}.gate-input[data-v-d8229825]{width:100%;padding:12px 16px;border:1.5px solid #e0e0e0;border-radius:10px;font-size:15px;margin-bottom:16px;outline:none;box-sizing:border-box}.gate-input[data-v-d8229825]:focus{border-color:#1677ff}.gate-btn[data-v-d8229825]{width:100%;padding:12px;border-radius:10px;background:#1a1a2e;color:#fff;font-size:15px;font-weight:600;border:none;cursor:pointer}.gate-err[data-v-d8229825]{color:#ef4444;font-size:13px;margin-top:12px}.stats-row[data-v-d8229825]{flex-shrink:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 16px 8px}.stat-card[data-v-d8229825]{background:#fff;border-radius:12px;padding:14px 12px;text-align:center;box-shadow:0 1px 4px #0000000d}.stat-num[data-v-d8229825]{font-size:24px;font-weight:700}.stat-label[data-v-d8229825]{font-size:11px;color:#888;margin-top:4px}.stat-card--total .stat-num[data-v-d8229825]{color:#1677ff}.stat-card--pending .stat-num[data-v-d8229825]{color:#f59e0b}.stat-card--approved .stat-num[data-v-d8229825]{color:#10b981}.stat-card--rejected .stat-num[data-v-d8229825]{color:#ef4444}.filter-tabs[data-v-d8229825]{flex-shrink:0;display:flex;gap:6px;padding:8px 16px;overflow-x:auto;scrollbar-width:none}.filter-tabs[data-v-d8229825]::-webkit-scrollbar{display:none}.filter-tab[data-v-d8229825]{flex-shrink:0;padding:6px 14px;border-radius:20px;font-size:13px;background:#fff;color:#666;border:1px solid #e8e8e8;cursor:pointer}.filter-tab--active[data-v-d8229825]{background:#1a1a2e;color:#fff;border-color:#1a1a2e}.user-list[data-v-d8229825]{flex:1;overflow-y:auto;padding:8px 16px 80px;display:flex;flex-direction:column;gap:10px}.user-card[data-v-d8229825]{background:#fff;border-radius:12px;padding:14px 16px;box-shadow:0 1px 4px #0000000a;border-left:4px solid #e0e0e0}.user-card--pending[data-v-d8229825]{border-left-color:#f59e0b}.user-card--approved[data-v-d8229825]{border-left-color:#10b981}.user-card--rejected[data-v-d8229825]{border-left-color:#ef4444}.user-card__top[data-v-d8229825]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.user-info[data-v-d8229825]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.user-id[data-v-d8229825]{font-size:11px;color:#aaa}.user-account[data-v-d8229825]{font-size:15px;font-weight:600;color:#1a1a2e}.user-phone[data-v-d8229825]{font-size:12px;color:#888}.status-badge[data-v-d8229825]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:12px}.badge--pending[data-v-d8229825]{background:#fef3c7;color:#92400e}.badge--approved[data-v-d8229825]{background:#d1fae5;color:#065f46}.badge--rejected[data-v-d8229825]{background:#fee2e2;color:#991b1b}.user-card__meta[data-v-d8229825]{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#666;margin-bottom:10px}.user-card__meta b[data-v-d8229825]{color:#333}.user-card__actions[data-v-d8229825]{display:flex;flex-wrap:wrap;gap:6px}.act-btn[data-v-d8229825]{padding:5px 12px;border-radius:8px;font-size:12px;font-weight:500;border:none;cursor:pointer;transition:opacity .15s}.act-btn[data-v-d8229825]:active{opacity:.7}.act-btn[data-v-d8229825]:disabled{opacity:.4;cursor:not-allowed}.act-btn--green[data-v-d8229825]{background:#d1fae5;color:#065f46}.act-btn--blue[data-v-d8229825]{background:#dbeafe;color:#1e40af}.act-btn--purple[data-v-d8229825]{background:#ede9fe;color:#5b21b6}.act-btn--gold[data-v-d8229825]{background:#fef3c7;color:#92400e}.act-btn--red[data-v-d8229825]{background:#fee2e2;color:#991b1b}.act-btn--cyan[data-v-d8229825]{background:#e0f7fa;color:#00695c}.act-btn--orange[data-v-d8229825]{background:#fff3e0;color:#e65100}.modal-mask[data-v-d8229825]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#00000073;display:flex;align-items:center;justify-content:center;padding:20px}.modal-card[data-v-d8229825]{background:#fff;border-radius:16px;padding:24px;width:100%;max-width:380px;box-shadow:0 8px 32px #00000026}.modal-card h3[data-v-d8229825]{font-size:18px;font-weight:700;color:#1a1a2e;margin-bottom:4px}.modal-sub[data-v-d8229825]{font-size:13px;color:#888;margin-bottom:16px}.modal-field[data-v-d8229825]{margin-bottom:14px}.modal-field label[data-v-d8229825]{display:block;font-size:12px;color:#666;margin-bottom:6px}.modal-input[data-v-d8229825]{width:100%;padding:10px 14px;border:1.5px solid #e0e0e0;border-radius:10px;font-size:15px;outline:none;box-sizing:border-box}.modal-input[data-v-d8229825]:focus{border-color:#1677ff}.modal-actions[data-v-d8229825]{display:flex;gap:8px;margin-top:8px}.modal-btn[data-v-d8229825]{flex:1;padding:10px;border-radius:10px;font-size:14px;font-weight:600;border:none;cursor:pointer}.modal-btn--cancel[data-v-d8229825]{background:#f0f0f0;color:#666}.modal-btn--confirm[data-v-d8229825]{background:#1677ff;color:#fff}.modal-btn--confirm[data-v-d8229825]:disabled{opacity:.4}.modal-btn--warn[data-v-d8229825]{background:#ff9800;color:#fff;flex:.6}.empty-msg[data-v-d8229825]{text-align:center;color:#aaa;padding:40px 0;font-size:14px}.toast[data-v-d8229825]{position:fixed;bottom:80px;left:50%;transform:translate(-50%);background:#1a1a2e;color:#fff;padding:10px 24px;border-radius:10px;font-size:14px;z-index:999;box-shadow:0 4px 16px #0003}.fade-enter-active[data-v-d8229825],.fade-leave-active[data-v-d8229825]{transition:opacity .3s}.fade-enter-from[data-v-d8229825],.fade-leave-to[data-v-d8229825]{opacity:0}
