@charset "UTF-8";#app{width:100vw;height:100vh;overflow:hidden;background:var(--el-bg-color);transition:background-color .3s ease,color .3s ease}.dark{background:var(--el-bg-color);color:var(--el-text-color-primary)}:root.dark{color-scheme:dark}.floating-customer-service[data-v-5654c5db]{position:fixed;right:24px;bottom:24px;z-index:9999}.float-btn[data-v-5654c5db]{width:52px;height:52px;border-radius:16px;background:#18181b;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 24px rgba(0,0,0,.12);transition:all .2s ease;position:relative}.float-btn[data-v-5654c5db]:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.16)}.float-btn[data-v-5654c5db]:active{transform:scale(.96)}.float-btn.has-unread[data-v-5654c5db]:after{content:"";position:absolute;top:-2px;right:-2px;width:12px;height:12px;background:#ef4444;border-radius:50%;border:2px solid #fff}.float-btn .btn-icon[data-v-5654c5db]{font-size:24px;color:#fff}.float-btn .unread-badge[data-v-5654c5db]{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;background:#ef4444;color:#fff;font-size:11px;font-weight:600;border-radius:9px;display:flex;align-items:center;justify-content:center}.chat-window[data-v-5654c5db]{position:absolute;right:0;bottom:64px;width:360px;height:480px;background:#fff;border-radius:20px;box-shadow:0 12px 48px rgba(0,0,0,.12);display:flex;flex-direction:column;overflow:hidden}.chat-header[data-v-5654c5db]{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f4f4f5}.chat-header .header-info[data-v-5654c5db]{display:flex;align-items:center;gap:12px}.chat-header .header-info .avatar-wrapper[data-v-5654c5db]{width:40px;height:40px;border-radius:12px;background:#18181b;display:flex;align-items:center;justify-content:center;position:relative}.chat-header .header-info .avatar-wrapper .avatar-icon[data-v-5654c5db]{font-size:20px;color:#fff}.chat-header .header-info .avatar-wrapper .online-dot[data-v-5654c5db]{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;background:#22c55e;border-radius:50%;border:2px solid #fff}.chat-header .header-info .info-text[data-v-5654c5db]{display:flex;flex-direction:column;gap:2px}.chat-header .header-info .info-text .title[data-v-5654c5db]{font-size:15px;font-weight:600;color:#18181b}.chat-header .header-info .info-text .status[data-v-5654c5db]{font-size:12px;color:#71717a}.chat-header .close-btn[data-v-5654c5db]{width:32px;height:32px;border-radius:8px;color:#71717a}.chat-header .close-btn[data-v-5654c5db]:hover{background:#f4f4f5;color:#18181b}.chat-messages[data-v-5654c5db]{flex:1;padding:20px;overflow-y:auto;background:#fafafa}.chat-messages[data-v-5654c5db]::-webkit-scrollbar{width:4px}.chat-messages[data-v-5654c5db]::-webkit-scrollbar-thumb{background:#e4e4e7;border-radius:2px}.loading-wrapper[data-v-5654c5db]{display:flex;align-items:center;justify-content:center;height:100%}.loading-wrapper .loading-dots[data-v-5654c5db]{display:flex;gap:4px}.loading-wrapper .loading-dots span[data-v-5654c5db]{width:8px;height:8px;background:#d4d4d8;border-radius:50%;animation:loading-bounce-5654c5db 1.4s ease-in-out infinite both}.loading-wrapper .loading-dots span[data-v-5654c5db]:nth-child(1){animation-delay:-.32s}.loading-wrapper .loading-dots span[data-v-5654c5db]:nth-child(2){animation-delay:-.16s}@keyframes loading-bounce-5654c5db{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.welcome-message[data-v-5654c5db]{display:flex;gap:12px;align-items:flex-start}.welcome-message .welcome-avatar[data-v-5654c5db]{width:36px;height:36px;border-radius:10px;background:#18181b;display:flex;align-items:center;justify-content:center;flex-shrink:0}.welcome-message .welcome-avatar .el-icon[data-v-5654c5db]{font-size:18px;color:#fff}.welcome-message .welcome-bubble[data-v-5654c5db]{background:#fff;padding:12px 16px;border-radius:4px 16px 16px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.welcome-message .welcome-bubble .greeting[data-v-5654c5db]{font-weight:600;color:#18181b;margin-bottom:4px}.welcome-message .welcome-bubble p[data-v-5654c5db]{margin:0;font-size:14px;color:#52525b;line-height:1.5}.message-item[data-v-5654c5db]{display:flex;gap:10px;margin-bottom:16px;align-items:flex-start}.message-item.is-self[data-v-5654c5db]{flex-direction:row-reverse}.message-item.is-self .msg-content[data-v-5654c5db]{align-items:flex-end}.message-item.is-self .msg-bubble[data-v-5654c5db]{background:#18181b;color:#fff;border-radius:16px 4px 16px 16px}.message-item .msg-avatar[data-v-5654c5db]{width:32px;height:32px;border-radius:8px;background:#18181b;display:flex;align-items:center;justify-content:center;flex-shrink:0}.message-item .msg-avatar .el-icon[data-v-5654c5db]{font-size:16px;color:#fff}.message-item .msg-content[data-v-5654c5db]{display:flex;flex-direction:column;gap:4px;max-width:75%}.message-item .msg-bubble[data-v-5654c5db]{padding:10px 14px;background:#fff;border-radius:4px 16px 16px;font-size:14px;line-height:1.5;word-break:break-word;box-shadow:0 1px 3px rgba(0,0,0,.06)}.message-item .msg-image[data-v-5654c5db]{max-width:180px;border-radius:12px;cursor:pointer}.message-item .msg-time[data-v-5654c5db]{font-size:11px;color:#a1a1aa;padding:0 4px}.session-ended-notice[data-v-5654c5db]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;margin-top:16px;background:#fef3c7;border-radius:12px;color:#92400e;font-size:13px}.session-ended-notice .el-icon[data-v-5654c5db]{font-size:16px;color:#f59e0b}.chat-input[data-v-5654c5db]{padding:16px 20px;background:#fff;border-top:1px solid #f4f4f5}.chat-input.session-ended[data-v-5654c5db]{background:#fafafa}.chat-input .session-ended-input[data-v-5654c5db]{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.chat-input .session-ended-input .ended-text[data-v-5654c5db]{font-size:13px;color:#71717a}.chat-input .input-wrapper[data-v-5654c5db]{display:flex;align-items:center;gap:8px;background:#f4f4f5;border-radius:12px;padding:4px 4px 4px 16px}.chat-input .input-wrapper[data-v-5654c5db] .el-input__wrapper{background:transparent;box-shadow:none!important;padding:0}.chat-input .input-wrapper[data-v-5654c5db] .el-input__inner{font-size:14px;color:#18181b}.chat-input .input-wrapper[data-v-5654c5db] .el-input__inner::placeholder{color:#a1a1aa}.chat-input .send-btn[data-v-5654c5db]{width:36px;height:36px;border-radius:10px;border:none;background:#e4e4e7;color:#a1a1aa;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.chat-input .send-btn.active[data-v-5654c5db]{background:#18181b;color:#fff}.chat-input .send-btn[data-v-5654c5db]:disabled{cursor:not-allowed}.chat-input .send-btn .el-icon[data-v-5654c5db]{font-size:18px}.chat-slide-enter-active[data-v-5654c5db],.chat-slide-leave-active[data-v-5654c5db]{transition:all .25s cubic-bezier(.4,0,.2,1)}.chat-slide-enter-from[data-v-5654c5db],.chat-slide-leave-to[data-v-5654c5db]{opacity:0;transform:translateY(12px) scale(.98)}@media(max-width:768px){.floating-customer-service[data-v-5654c5db]{right:16px;bottom:16px}.float-btn[data-v-5654c5db]{width:48px;height:48px;border-radius:14px}.float-btn .btn-icon[data-v-5654c5db]{font-size:22px}.chat-window[data-v-5654c5db]{width:calc(100vw - 32px);height:65vh;right:-8px;bottom:56px;border-radius:16px}}html.dark .float-btn[data-v-5654c5db]{background:#27272a;box-shadow:0 4px 24px rgba(0,0,0,.3)}html.dark .chat-window[data-v-5654c5db]{background:#18181b}html.dark .chat-header[data-v-5654c5db]{border-bottom-color:#27272a}html.dark .chat-header .header-info .avatar-wrapper[data-v-5654c5db]{background:#3f3f46}html.dark .chat-header .header-info .info-text .title[data-v-5654c5db]{color:#fafafa}html.dark .chat-header .header-info .info-text .status[data-v-5654c5db],html.dark .chat-header .close-btn[data-v-5654c5db]{color:#a1a1aa}html.dark .chat-header .close-btn[data-v-5654c5db]:hover{background:#27272a;color:#fafafa}html.dark .chat-messages[data-v-5654c5db]{background:#09090b}html.dark .welcome-message .welcome-avatar[data-v-5654c5db]{background:#3f3f46}html.dark .welcome-message .welcome-bubble[data-v-5654c5db]{background:#27272a;box-shadow:none}html.dark .welcome-message .welcome-bubble .greeting[data-v-5654c5db]{color:#fafafa}html.dark .welcome-message .welcome-bubble p[data-v-5654c5db]{color:#a1a1aa}html.dark .message-item .msg-avatar[data-v-5654c5db]{background:#3f3f46}html.dark .message-item .msg-bubble[data-v-5654c5db]{background:#27272a;color:#fafafa;box-shadow:none}html.dark .message-item.is-self .msg-bubble[data-v-5654c5db]{background:#3f3f46}html.dark .chat-input[data-v-5654c5db]{background:#18181b;border-top-color:#27272a}html.dark .chat-input .input-wrapper[data-v-5654c5db]{background:#27272a}html.dark .chat-input .input-wrapper[data-v-5654c5db] .el-input__inner{color:#fafafa}html.dark .chat-input .input-wrapper[data-v-5654c5db] .el-input__inner::placeholder{color:#71717a}html.dark .chat-input .send-btn[data-v-5654c5db]{background:#3f3f46;color:#71717a}html.dark .chat-input .send-btn.active[data-v-5654c5db]{background:#fafafa;color:#18181b}html.dark .chat-input .session-ended-input .ended-text[data-v-5654c5db]{color:#a1a1aa}html.dark .session-ended-notice[data-v-5654c5db]{background:#422006;color:#fcd34d}html.dark .session-ended-notice .el-icon[data-v-5654c5db]{color:#f59e0b}.points-record-dialog[data-v-017b1d80] .el-dialog__body{padding-top:12px}.points-record-toolbar[data-v-017b1d80]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--el-text-color-secondary);font-size:13px}.points-record-pagination[data-v-017b1d80]{display:flex;justify-content:center;padding-top:16px}.point-record-change[data-v-017b1d80]{color:#f56c6c;font-weight:700}.point-record-change.income[data-v-017b1d80]{color:#67c23a}.point-record-split[data-v-017b1d80]{display:flex;flex-direction:column;gap:2px;color:#606266;font-size:12px;line-height:1.45}.point-record-account[data-v-017b1d80]{display:block;color:var(--el-text-color-primary);font-size:13px;font-weight:600;line-height:1.45}.point-record-balance[data-v-017b1d80]{color:var(--el-text-color-primary);font-weight:600}.point-record-description[data-v-017b1d80]{display:block;color:var(--el-text-color-regular);line-height:1.55;white-space:pre-wrap;word-break:break-word}.point-record-muted[data-v-017b1d80]{color:var(--el-text-color-secondary)}@media(max-width:768px){.points-record-toolbar[data-v-017b1d80]{align-items:flex-start;flex-direction:column}}.main-layout[data-v-017b1d80]{width:100%;height:100vh;display:flex;flex-direction:column;background:var(--el-bg-color);overflow:hidden}.system-message-trigger[data-v-017b1d80]{position:relative;width:40px;height:38px;border:1px solid rgba(255,255,255,.42);border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:rgba(17,24,39,.86);background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(245,247,250,.58));box-shadow:inset 0 1px rgba(255,255,255,.9),inset 0 -1px rgba(15,23,42,.06),0 8px 18px rgba(15,23,42,.16);backdrop-filter:blur(18px) saturate(1.4);cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.system-message-trigger[data-v-017b1d80] .el-icon{font-size:18px;stroke-width:1.8}.system-message-trigger[data-v-017b1d80]:hover,.system-message-trigger.active[data-v-017b1d80]{border-color:rgba(255,255,255,.72);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.68));box-shadow:inset 0 1px rgba(255,255,255,.95),0 10px 22px rgba(15,23,42,.22);transform:translateY(-1px) scale(1.015)}.system-message-icon-shell[data-v-017b1d80]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:9px;background:rgba(255,255,255,.38)}.system-message-count[data-v-017b1d80]{position:absolute;top:-5px;right:-7px;min-width:18px;height:18px;padding:0 5px;border:2px solid rgba(17,24,39,.88);border-radius:999px;color:#fff;background:#ff3b30;box-shadow:0 4px 10px rgba(255,59,48,.34);font-size:10px;font-weight:800;line-height:14px;text-align:center}.system-message-popover{padding:0!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:10px!important;overflow:hidden;box-shadow:0 18px 42px rgba(15,23,42,.22)!important}.system-message-panel[data-v-017b1d80]{background:var(--el-bg-color);color:var(--el-text-color-primary)}.system-message-panel-head[data-v-017b1d80]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px 12px;border-bottom:1px solid var(--el-border-color-lighter)}.system-message-panel-head div[data-v-017b1d80]{display:flex;flex-direction:column;gap:3px}.system-message-panel-head strong[data-v-017b1d80]{font-size:15px;line-height:20px}.system-message-panel-head span[data-v-017b1d80]{color:var(--el-text-color-secondary);font-size:12px;line-height:18px}.system-message-panel-head em[data-v-017b1d80]{flex-shrink:0;padding:3px 8px;border-radius:999px;color:#b91c1c;background:#fee2e2;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.system-message-list[data-v-017b1d80]{max-height:360px;overflow-y:auto;padding:6px}.system-message-item[data-v-017b1d80]{position:relative;width:100%;border:none;border-radius:8px;padding:10px 12px 10px 24px;display:flex;flex-direction:column;gap:5px;color:inherit;background:transparent;text-align:left;cursor:pointer;transition:background .2s ease}.system-message-item[data-v-017b1d80]:hover,.system-message-item.current[data-v-017b1d80]{background:rgba(239,68,68,.08)}.system-message-item.read[data-v-017b1d80]{opacity:.68}.system-message-item strong[data-v-017b1d80]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px}.system-message-dot[data-v-017b1d80]{position:absolute;top:16px;left:11px;width:7px;height:7px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.system-message-item-head[data-v-017b1d80]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.system-message-type[data-v-017b1d80]{flex-shrink:0;padding:2px 7px;border-radius:999px;color:#b91c1c;background:#fee2e2;font-size:11px;font-weight:700;line-height:16px}.system-message-time[data-v-017b1d80]{min-width:0;overflow:hidden;color:var(--el-text-color-secondary);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.system-message-read-state[data-v-017b1d80]{flex-shrink:0;color:var(--el-text-color-secondary);font-size:12px;line-height:18px}.system-message-summary[data-v-017b1d80]{display:-webkit-box;overflow:hidden;color:var(--el-text-color-secondary);font-size:12px;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.system-message-empty[data-v-017b1d80]{padding:30px 16px;color:var(--el-text-color-secondary);font-size:13px;text-align:center}.system-message-panel-foot[data-v-017b1d80]{padding:10px 14px;border-top:1px solid var(--el-border-color-lighter);text-align:right}.system-message-panel-foot button[data-v-017b1d80]{border:none;color:var(--el-color-primary);background:transparent;font-size:13px;font-weight:600;cursor:pointer}.system-notice-bar[data-v-017b1d80]{flex:0 0 auto;min-height:38px;padding:0 12px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(248,113,113,.24);background:linear-gradient(90deg,rgba(255,241,242,.98),rgba(255,247,237,.98) 54%,rgba(255,241,242,.96));color:#9f1239;box-shadow:0 6px 18px rgba(248,113,113,.12);z-index:990}.system-notice-bar.level-info[data-v-017b1d80]{border-bottom-color:rgba(59,130,246,.22);background:linear-gradient(90deg,rgba(239,246,255,.98),rgba(240,253,250,.98));color:#1d4ed8;box-shadow:0 6px 18px rgba(59,130,246,.1)}.system-notice-bar.level-danger[data-v-017b1d80]{border-bottom-color:rgba(220,38,38,.34);background:linear-gradient(90deg,rgba(254,226,226,.98),rgba(255,241,242,.98));color:#991b1b;box-shadow:0 8px 22px rgba(220,38,38,.16)}.system-notice-main[data-v-017b1d80]{flex:1;min-width:0;height:38px;padding:0;border:none;background:transparent;color:inherit;display:flex;align-items:center;gap:10px;font:inherit;cursor:pointer}.system-notice-icon[data-v-017b1d80]{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(255,255,255,.68);box-shadow:inset 0 0 0 1px currentColor}.system-notice-icon[data-v-017b1d80] .el-icon{font-size:15px}.system-notice-tag[data-v-017b1d80]{flex-shrink:0;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.68);font-size:12px;font-weight:700;line-height:1;box-shadow:inset 0 0 0 1px rgba(248,113,113,.22)}.system-notice-marquee[data-v-017b1d80]{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.system-notice-marquee-inner[data-v-017b1d80]{display:inline-flex;min-width:max-content;white-space:nowrap;animation:system-notice-marquee-017b1d80 26s linear infinite}.system-notice-main:hover .system-notice-marquee-inner[data-v-017b1d80],.system-notice-main:focus-visible .system-notice-marquee-inner[data-v-017b1d80]{animation-play-state:paused}.system-notice-marquee-text[data-v-017b1d80]{padding-right:64px;font-size:13px;font-weight:600;line-height:38px}.system-notice-action[data-v-017b1d80]{flex-shrink:0;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(248,113,113,.22)}.system-notice-close[data-v-017b1d80]{width:28px;height:28px;border:none;border-radius:50%;flex-shrink:0;color:inherit;background:rgba(255,255,255,.6);font-size:14px;font-weight:700;line-height:1;cursor:pointer;transition:background .2s ease,transform .2s ease}.system-notice-close[data-v-017b1d80]:hover{background:rgba(255,255,255,.9);transform:scale(1.04)}.system-notice-detail[data-v-017b1d80]{color:var(--el-text-color-primary)}.system-notice-detail .system-notice-detail-meta[data-v-017b1d80]{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--el-text-color-secondary);font-size:13px}.system-notice-detail .system-notice-detail-tag[data-v-017b1d80]{padding:4px 10px;border-radius:999px;color:#b91c1c;background:rgba(254,226,226,.9);font-weight:700}.system-notice-detail p[data-v-017b1d80]{margin:0;font-size:15px;line-height:1.8}@keyframes system-notice-marquee-017b1d80{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.system-notice-marquee-inner[data-v-017b1d80]{animation:none}}@media(max-width:768px){.system-notice-bar[data-v-017b1d80]{min-height:36px;padding:0 8px;gap:6px}.system-notice-main[data-v-017b1d80]{height:36px;gap:8px}.system-notice-icon[data-v-017b1d80]{width:22px;height:22px}.system-notice-tag[data-v-017b1d80],.system-notice-action[data-v-017b1d80]{display:none}.system-notice-marquee[data-v-017b1d80]{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 0%,#000 92%,transparent)}.system-notice-marquee-text[data-v-017b1d80]{padding-right:42px;font-size:12px;line-height:36px}.system-notice-close[data-v-017b1d80]{width:26px;height:26px}}.top-header[data-v-017b1d80]{height:64px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--el-bg-color);border-bottom:1px solid var(--el-border-color-lighter);backdrop-filter:blur(20px);z-index:1000;transition:all .3s cubic-bezier(.4,0,.2,1)}.top-header .header-left[data-v-017b1d80]{display:flex;align-items:center;gap:16px;flex-shrink:0;min-width:max-content}.top-header .header-left .menu-toggle[data-v-017b1d80]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;box-shadow:0 4px 12px rgba(102,126,234,.3);transition:all .3s ease}.top-header .header-left .menu-toggle[data-v-017b1d80]:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(102,126,234,.4)}.top-header .header-left .menu-toggle[data-v-017b1d80]:active{transform:scale(.95)}.top-header .header-left .app-title[data-v-017b1d80]{margin:0;font-size:22px;font-weight:600;color:var(--el-text-color-primary);display:flex;align-items:center;gap:12px;white-space:nowrap}.top-header .header-left .app-title .app-logo[data-v-017b1d80]{width:36px;height:36px;border-radius:12px;object-fit:contain;background:transparent;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.top-header .header-left .app-title .app-logo[data-v-017b1d80]:hover{transform:rotate(360deg) scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.top-header .header-left .app-title .brand-name[data-v-017b1d80]{color:#000;font-weight:600;white-space:nowrap}.top-header .header-right[data-v-017b1d80]{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px}.top-header .header-right .model-success-rate-display[data-v-017b1d80]{position:relative;z-index:20;display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:126px;height:38px}.top-header .header-right .model-success-rate-display.loading .rate-status-signal i[data-v-017b1d80]{opacity:.55;animation-duration:.86s}.top-header .header-right .model-success-rate-display[data-v-017b1d80]:hover,.top-header .header-right .model-success-rate-display[data-v-017b1d80]:focus-within{z-index:1200}.top-header .header-right .model-success-rate-display:hover .rate-capsule-trigger[data-v-017b1d80],.top-header .header-right .model-success-rate-display:focus-within .rate-capsule-trigger[data-v-017b1d80]{border-color:rgba(79,124,255,.48);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(238,246,255,.92)) padding-box,linear-gradient(135deg,rgba(87,125,255,.66),rgba(68,191,255,.52)) border-box;box-shadow:0 9px 20px rgba(37,99,235,.18),inset 0 1px rgba(255,255,255,.92);transform:translateY(-1px)}.top-header .header-right .model-success-rate-display:hover .rate-popover-panel[data-v-017b1d80],.top-header .header-right .model-success-rate-display:focus-within .rate-popover-panel[data-v-017b1d80]{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,0,0) scale(1);transition-delay:0s,0s,0s}.top-header .header-right .model-success-rate-display .rate-capsule-trigger[data-v-017b1d80]{width:100%;height:38px;padding:0 14px;border:1px solid transparent;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#1e3a8a;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(241,247,255,.84)) padding-box,linear-gradient(135deg,rgba(79,124,255,.42),rgba(53,163,255,.32)) border-box;box-shadow:0 7px 18px rgba(37,99,235,.12),inset 0 1px rgba(255,255,255,.88);font:inherit;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.top-header .header-right .model-success-rate-display .rate-capsule-trigger[data-v-017b1d80]:focus-visible{outline:2px solid rgba(79,124,255,.46);outline-offset:2px}.top-header .header-right .model-success-rate-display .rate-status-signal[data-v-017b1d80]{position:relative;width:18px;height:18px;border-radius:999px;display:inline-grid;place-items:center;background:rgba(59,130,246,.1);box-shadow:inset 0 0 0 1px rgba(59,130,246,.16)}.top-header .header-right .model-success-rate-display .rate-status-signal[data-v-017b1d80]:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:inherit;background:rgba(34,197,94,.18);animation:model-rate-pulse-017b1d80 1.8s ease-in-out infinite}.top-header .header-right .model-success-rate-display .rate-status-signal i[data-v-017b1d80]{position:relative;width:7px;height:7px;border-radius:999px;display:block;background:linear-gradient(135deg,#34d399,#22c55e);box-shadow:0 0 10px rgba(34,197,94,.5)}.top-header .header-right .model-success-rate-display .rate-capsule-title[data-v-017b1d80]{font-size:13px;font-weight:800;line-height:1;letter-spacing:0;white-space:nowrap}.top-header .header-right .model-success-rate-display .rate-popover-panel[data-v-017b1d80]{position:absolute;top:calc(100% + 10px);left:50%;width:600px;padding:14px;border:1px solid rgba(79,124,255,.22);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(239,246,255,.92));box-shadow:0 18px 36px rgba(15,23,42,.18),inset 0 1px rgba(255,255,255,.92);backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-50%,-6px,0) scale(.98);transform-origin:50% 0;transition:opacity .18s ease .12s,visibility 0s linear .3s,transform .22s cubic-bezier(.16,1,.3,1) .12s}.top-header .header-right .model-success-rate-display .rate-popover-panel[data-v-017b1d80]:before{content:"";position:absolute;top:-6px;left:50%;width:12px;height:12px;border-left:1px solid rgba(79,124,255,.18);border-top:1px solid rgba(79,124,255,.18);background:rgba(255,255,255,.96);transform:translate(-50%) rotate(45deg)}.top-header .header-right .model-success-rate-display .rate-popover-panel[data-v-017b1d80]:after{content:"";position:absolute;top:-18px;left:0;right:0;height:20px;background:transparent}.top-header .header-right .model-success-rate-display .rate-popover-header[data-v-017b1d80]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#0f172a;font-size:13px;font-weight:800;line-height:1}.top-header .header-right .model-success-rate-display .rate-popover-body[data-v-017b1d80]{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;max-height:min(600px,100vh - 108px);overflow-y:auto;overscroll-behavior:contain;padding-right:16px;scrollbar-width:thin;scrollbar-gutter:stable}.top-header .header-right .model-success-rate-display .rate-popover-body[data-v-017b1d80]::-webkit-scrollbar{width:7px}.top-header .header-right .model-success-rate-display .rate-popover-body[data-v-017b1d80]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(59,130,246,.24)}.top-header .header-right .model-success-rate-display .rate-model-head[data-v-017b1d80],.top-header .header-right .model-success-rate-display .rate-model-row[data-v-017b1d80]{display:grid;grid-template-columns:minmax(240px,1.72fr) minmax(96px,.62fr) minmax(172px,1.02fr);align-items:center;gap:8px;min-width:0}.top-header .header-right .model-success-rate-display .rate-model-head[data-v-017b1d80]{padding:0 12px 3px;color:#64748b;font-size:11px;font-weight:800;line-height:1.25;white-space:nowrap}.top-header .header-right .model-success-rate-display .rate-model-head span[data-v-017b1d80]:not(:first-child){text-align:right}.top-header .header-right .model-success-rate-display .rate-model-row[data-v-017b1d80]{width:100%;border:0;background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(255,255,255,.42));border-radius:12px;padding:10px 12px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.top-header .header-right .model-success-rate-display .rate-model-row[data-v-017b1d80]:hover{background:linear-gradient(135deg,rgba(59,130,246,.14),rgba(255,255,255,.58));box-shadow:inset 0 0 0 1px rgba(59,130,246,.14);transform:translateY(-1px)}.top-header .header-right .model-success-rate-display .rate-model-name[data-v-017b1d80]{min-width:0;display:flex;flex-direction:column;gap:2px;color:#0f172a;line-height:1.12}.top-header .header-right .model-success-rate-display .rate-model-name strong[data-v-017b1d80],.top-header .header-right .model-success-rate-display .rate-model-name span[data-v-017b1d80]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-header .header-right .model-success-rate-display .rate-model-name strong[data-v-017b1d80]{font-size:13px;font-weight:800}.top-header .header-right .model-success-rate-display .rate-model-name span[data-v-017b1d80]{font-size:11px;color:#64748b}.top-header .header-right .model-success-rate-display .rate-model-value[data-v-017b1d80]{min-width:0;text-align:right;font-size:14px;font-weight:800;color:#1d4ed8;white-space:nowrap}.top-header .header-right .model-success-rate-display .rate-model-empty[data-v-017b1d80]{width:100%;min-height:64px;border:1px dashed rgba(59,130,246,.22);border-radius:14px;background:rgba(59,130,246,.06);color:#64748b;font:inherit;font-size:13px;cursor:pointer}.top-header .header-right .model-success-rate-display .rate-divider[data-v-017b1d80]{width:1px;min-height:48px;background:linear-gradient(180deg,transparent,rgba(64,158,255,.25),transparent)}.top-header .header-right .model-success-rate-display .rate-more-link[data-v-017b1d80]{cursor:pointer;border:0;border-radius:999px;background:rgba(37,99,235,.08);font-size:12px;font-weight:800;color:#2563eb;line-height:1;white-space:nowrap;padding:6px 9px;font-family:inherit;transition:all .2s ease}.top-header .header-right .model-success-rate-display .rate-more-link[data-v-017b1d80]:hover{background:rgba(37,99,235,.14);color:#1d4ed8}.top-header .header-right .language-switcher[data-v-017b1d80]{position:relative;height:36px;min-width:128px;padding:0 10px 0 8px;border:1px solid rgba(59,130,246,.32);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;color:#1e3a8a;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,rgba(79,124,255,.7),rgba(53,163,255,.55)) border-box;box-shadow:0 7px 18px rgba(37,99,235,.13),inset 0 1px rgba(255,255,255,.9);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.top-header .header-right .language-switcher[data-v-017b1d80]:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.5);background:linear-gradient(135deg,#f8fbff,#eef5ff) padding-box,linear-gradient(135deg,rgba(79,124,255,.85),rgba(53,163,255,.72)) border-box;box-shadow:0 10px 22px rgba(37,99,235,.2),inset 0 1px rgba(255,255,255,.95)}.top-header .header-right .language-switcher[data-v-017b1d80]:active{transform:translateY(0)}.top-header .header-right .language-switcher[data-v-017b1d80]:focus-visible{outline:2px solid rgba(59,130,246,.42);outline-offset:2px}.top-header .header-right .language-switcher .language-switcher-icon[data-v-017b1d80]{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#2563eb;background:rgba(37,99,235,.1);flex-shrink:0}.top-header .header-right .language-switcher .language-switcher-label[data-v-017b1d80]{min-width:54px;font-size:13px;font-weight:700;line-height:1;white-space:nowrap}.top-header .header-right .language-switcher .language-switcher-arrow[data-v-017b1d80]{font-size:12px;color:#64748b;flex-shrink:0}.top-header .header-right .resource-entry[data-v-017b1d80]{display:flex;align-items:center;flex-shrink:0}.top-header .header-right .resource-entry .resource-trigger[data-v-017b1d80]{position:relative;overflow:hidden;min-height:38px;border:1px solid rgba(125,211,252,.46);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(236,253,245,.82) 46%,rgba(239,246,255,.86)) padding-box,linear-gradient(135deg,rgba(45,212,191,.62),rgba(96,165,250,.54)) border-box;color:#12345f;padding:7px 10px 7px 11px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,color .2s ease;white-space:nowrap;box-shadow:0 8px 20px rgba(15,118,110,.14),0 2px 8px rgba(37,99,235,.08),inset 0 1px rgba(255,255,255,.88);backdrop-filter:blur(14px) saturate(1.18);-webkit-backdrop-filter:blur(14px) saturate(1.18)}.top-header .header-right .resource-entry .resource-trigger[data-v-017b1d80]:before{content:"";position:relative;z-index:1;width:10px;height:10px;border:2px solid rgba(255,255,255,.88);border-radius:999px;background:linear-gradient(135deg,#34d399,#16a34a);box-shadow:0 0 0 4px rgba(34,197,94,.14),0 0 12px rgba(34,197,94,.35);flex-shrink:0}.top-header .header-right .resource-entry .resource-trigger[data-v-017b1d80]:after{content:"";position:absolute;left:12px;right:12px;top:3px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.86),transparent);opacity:.9;pointer-events:none}.top-header .header-right .resource-entry .resource-trigger .resource-trigger-title[data-v-017b1d80]{position:relative;z-index:1;font-size:13.5px;font-weight:850;line-height:1;letter-spacing:0}.top-header .header-right .resource-entry .resource-trigger .resource-trigger-hint[data-v-017b1d80]{position:relative;z-index:1;font-size:11px;font-weight:800;color:#1d4ed8;padding:4px 8px;border-radius:999px;background:rgba(219,234,254,.72);box-shadow:inset 0 1px rgba(255,255,255,.74);line-height:1}.top-header .header-right .resource-entry .resource-trigger[data-v-017b1d80]:hover{transform:translateY(-1px);border-color:rgba(45,212,191,.66);color:#0f2f54;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(220,252,231,.88) 44%,rgba(219,234,254,.9)) padding-box,linear-gradient(135deg,rgba(20,184,166,.76),rgba(59,130,246,.66)) border-box;box-shadow:0 10px 24px rgba(15,118,110,.18),0 4px 14px rgba(37,99,235,.12),inset 0 1px rgba(255,255,255,.95)}.top-header .header-right .resource-entry .resource-trigger:hover .resource-trigger-hint[data-v-017b1d80]{color:#1e40af;background:rgba(191,219,254,.82)}.top-header .header-right .resource-entry .resource-trigger[data-v-017b1d80]:active{transform:translateY(0)}.top-header .header-right .resource-entry .resource-trigger[data-v-017b1d80]:focus-visible{outline:2px solid rgba(59,130,246,.45);outline-offset:2px}.top-header .header-right .points-display[data-v-017b1d80]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,gold,#ffed4e);border-radius:24px;box-shadow:0 4px 12px rgba(255,215,0,.3);transition:all .3s ease}.top-header .header-right .points-display[data-v-017b1d80]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,215,0,.4)}.top-header .header-right .points-display .points-icon[data-v-017b1d80]{font-size:20px;color:#ff6b00;animation:pulse-017b1d80 2s infinite}.top-header .header-right .points-display .points-value[data-v-017b1d80]{font-size:18px;font-weight:700;color:#333;min-width:40px;text-align:center}.top-header .header-right .points-display .points-label[data-v-017b1d80]{font-size:13px;color:#666;font-weight:500}.top-header .header-right .points-display .points-divider[data-v-017b1d80]{font-size:16px;font-weight:700;color:#ff6b00;margin:0 4px}.top-header .header-right .points-display .card-points-icon[data-v-017b1d80]{font-size:18px;color:#409eff}.top-header .header-right .points-display .card-points-value[data-v-017b1d80]{font-size:16px;font-weight:700;color:#409eff;min-width:30px;text-align:center}.top-header .header-right .points-display .card-type-tag[data-v-017b1d80]{margin-left:4px;font-weight:600}.top-header .header-right .points-display .refresh-points-btn[data-v-017b1d80]{padding:6px 10px;background:rgba(64,158,255,.1);border:1px solid rgba(64,158,255,.2);color:#409eff;font-size:15px;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:4px}.top-header .header-right .points-display .refresh-points-btn[data-v-017b1d80]:hover{background:rgba(64,158,255,.2);border-color:rgba(64,158,255,.3);transform:translateY(-1px)}.top-header .header-right .points-display .refresh-points-btn[data-v-017b1d80]:active{transform:translateY(0)}.top-header .header-right .points-display .refresh-points-btn[data-v-017b1d80] .el-icon{font-size:16px}.top-header .header-right .points-display .recharge-btn[data-v-017b1d80]{padding:6px 10px;background:linear-gradient(135deg,#ff9500,#ff6b00);border:none;color:#fff;font-size:15px;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px rgba(255,107,0,.3)}.top-header .header-right .points-display .recharge-btn[data-v-017b1d80]:hover{background:linear-gradient(135deg,#fa0,#f70);transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,107,0,.4)}.top-header .header-right .points-display .recharge-btn[data-v-017b1d80]:active{transform:translateY(0)}.top-header .header-right .points-display .recharge-btn[data-v-017b1d80] .el-icon{font-size:16px}.top-header .header-right .points-display .redeem-btn[data-v-017b1d80]{padding:6px 12px;background:linear-gradient(135deg,#67c23a,#85ce61);border:none;color:#fff;font-size:15px;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px rgba(103,194,58,.3)}.top-header .header-right .points-display .redeem-btn[data-v-017b1d80]:hover{background:linear-gradient(135deg,#85ce61,#67c23a);transform:translateY(-1px);box-shadow:0 4px 12px rgba(103,194,58,.4)}.top-header .header-right .points-display .redeem-btn[data-v-017b1d80]:active{transform:translateY(0)}.top-header .header-right .points-display .redeem-btn[data-v-017b1d80] .el-icon{font-size:16px}.top-header .header-right .nickname-pill[data-v-017b1d80]{display:flex;position:relative;z-index:0;align-items:center;gap:6px;padding:7px 14px;border:2px solid #111;border-radius:999px;background:linear-gradient(135deg,#fff7d6,#fff 55%,#e8f2ff);color:#111;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 12px rgba(17,24,39,.12);animation:nicknamePulse-017b1d80 2.4s ease-in-out infinite}.top-header .header-right .nickname-pill[data-v-017b1d80]:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.22),rgba(59,130,246,0));z-index:-1;pointer-events:none}.top-header .header-right .nickname-pill[data-v-017b1d80]:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(17,24,39,.2);animation-play-state:paused}.top-header .header-right .nickname-pill[data-v-017b1d80] .el-icon{color:#1d4ed8;font-size:15px}.top-header .header-right .nickname-pill .nickname-pill-label[data-v-017b1d80]{font-size:12px;color:#475569;font-weight:600}.top-header .header-right .nickname-pill .nickname-pill-value[data-v-017b1d80]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;letter-spacing:.2px}.top-header .header-right .theme-toggle-btn[data-v-017b1d80]{width:44px;height:44px;background:linear-gradient(135deg,#ffd89b,#19547b);border:none;color:#fff;font-size:20px;box-shadow:0 4px 12px rgba(255,216,155,.3);transition:all .3s ease;cursor:pointer}.top-header .header-right .theme-toggle-btn[data-v-017b1d80]:hover{transform:translateY(-2px) rotate(15deg) scale(1.08);box-shadow:0 6px 24px rgba(255,216,155,.5);background:linear-gradient(135deg,#19547b,#ffd89b)}.top-header .header-right .theme-toggle-btn[data-v-017b1d80]:active{transform:translateY(0) rotate(0) scale(1)}.top-header .header-right .login-btn-header[data-v-017b1d80]{padding:8px 20px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;font-weight:600;font-size:14px;border-radius:20px;box-shadow:0 4px 12px rgba(102,126,234,.3);transition:all .3s ease}.top-header .header-right .login-btn-header[data-v-017b1d80]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.top-header .header-right .register-btn-header[data-v-017b1d80]{padding:8px 20px;background:transparent;border:1px solid var(--el-border-color);color:var(--el-text-color-primary);font-weight:600;font-size:14px;border-radius:20px;transition:all .3s ease}.top-header .header-right .register-btn-header[data-v-017b1d80]:hover{border-color:#667eea;color:#667eea;transform:translateY(-2px)}.top-header .header-right .reset-password-btn-header[data-v-017b1d80]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#ff7b54,#ff4d4f);border:none;color:#fff;font-weight:600;font-size:14px;border-radius:24px;box-shadow:0 4px 12px rgba(255,77,79,.3);transition:all .3s ease}.top-header .header-right .reset-password-btn-header[data-v-017b1d80]:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(255,77,79,.45)}.top-header .header-right .reset-password-btn-header .btn-text[data-v-017b1d80]{font-size:14px}.top-header .header-right .invitation-btn-header[data-v-017b1d80]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,gold,#ffed4e,gold);border:2px solid rgba(255,215,0,.8);color:#ff6b00;font-weight:700;font-size:14px;border-radius:24px;box-shadow:0 4px 16px rgba(255,215,0,.4),0 0 30px rgba(255,193,7,.3);transition:all .3s ease;cursor:pointer;position:relative;overflow:visible;animation:invitation-header-pulse-017b1d80 2s ease-in-out infinite}.top-header .header-right .invitation-btn-header[data-v-017b1d80]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,gold,#ffed4e,gold);border-radius:24px;z-index:-1;opacity:.6;animation:invitation-glow-017b1d80 2s ease-in-out infinite}.top-header .header-right .invitation-btn-header[data-v-017b1d80]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 24px rgba(255,215,0,.6),0 0 40px rgba(255,193,7,.5);background:linear-gradient(135deg,#ffed4e,gold,#ffed4e)}.top-header .header-right .invitation-btn-header:hover .invitation-badge[data-v-017b1d80]{transform:scale(1.1)}.top-header .header-right .invitation-btn-header .btn-text[data-v-017b1d80]{font-size:14px;font-weight:700}.top-header .header-right .invitation-btn-header .invitation-badge[data-v-017b1d80]{padding:2px 6px;background:linear-gradient(135deg,#ff6b00,#ff8c00);color:#fff;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.5px;box-shadow:0 2px 8px rgba(255,107,0,.6);animation:badge-pulse-017b1d80 1.5s ease-in-out infinite;margin-left:2px}.top-header .header-right .invitation-btn-header[data-v-017b1d80] .el-icon{font-size:18px;animation:invitation-icon-rotate-017b1d80 3s linear infinite}.top-header .header-right .tutorial-btn-header[data-v-017b1d80]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2,#667eea);border:2px solid rgba(102,126,234,.8);color:#fff;font-weight:700;font-size:14px;border-radius:24px;box-shadow:0 4px 16px rgba(102,126,234,.5),0 0 30px rgba(118,75,162,.4);transition:all .3s ease;cursor:pointer;position:relative;overflow:visible;animation:tutorial-header-pulse-017b1d80 2s ease-in-out infinite}.top-header .header-right .tutorial-btn-header[data-v-017b1d80]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#667eea,#764ba2,#667eea);border-radius:24px;z-index:-1;opacity:.7;animation:tutorial-glow-017b1d80 2s ease-in-out infinite}.top-header .header-right .tutorial-btn-header[data-v-017b1d80]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 24px rgba(102,126,234,.7),0 0 40px rgba(118,75,162,.6);background:linear-gradient(135deg,#764ba2,#667eea,#764ba2)}.top-header .header-right .tutorial-btn-header:hover .tutorial-badge[data-v-017b1d80]{transform:scale(1.1)}.top-header .header-right .tutorial-btn-header .btn-text[data-v-017b1d80]{font-size:14px;font-weight:700}.top-header .header-right .tutorial-btn-header .tutorial-badge[data-v-017b1d80]{padding:2px 6px;background:linear-gradient(135deg,#ff4757,#ff6348);color:#fff;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.5px;box-shadow:0 2px 8px rgba(255,71,87,.7);animation:tutorial-badge-pulse-017b1d80 1.5s ease-in-out infinite;margin-left:2px;position:relative}.top-header .header-right .tutorial-btn-header .tutorial-badge[data-v-017b1d80]:before{content:"🔥";margin-right:2px;font-size:9px}.top-header .header-right .tutorial-btn-header[data-v-017b1d80] .el-icon{font-size:18px;animation:tutorial-icon-bounce-017b1d80 2s ease-in-out infinite}.top-header .header-right .history-btn-header[data-v-017b1d80]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;font-weight:500;font-size:14px;border-radius:24px;box-shadow:0 4px 12px rgba(102,126,234,.3);transition:all .3s ease;cursor:pointer}.top-header .header-right .history-btn-header[data-v-017b1d80]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px rgba(102,126,234,.4)}.top-header .header-right .history-btn-header .btn-text[data-v-017b1d80]{font-size:14px}.top-header .header-right .changelog-btn-header[data-v-017b1d80]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;font-weight:500;font-size:14px;border-radius:24px;box-shadow:0 4px 12px rgba(102,126,234,.3);transition:all .3s ease;cursor:pointer}.top-header .header-right .changelog-btn-header[data-v-017b1d80]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px rgba(102,126,234,.4)}.top-header .header-right .changelog-btn-header .btn-text[data-v-017b1d80]{font-size:14px}.top-header .header-right .user-profile-trigger[data-v-017b1d80]{position:relative;display:inline-flex;align-items:center;gap:8px;min-width:128px;height:44px;padding:4px 10px 4px 5px;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:#0f172a;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(248,250,252,.72) 62%,rgba(232,246,255,.66));box-shadow:0 10px 26px rgba(15,23,42,.1),inset 0 1px rgba(255,255,255,.82);backdrop-filter:blur(18px) saturate(165%);-webkit-backdrop-filter:blur(18px) saturate(165%);cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease;overflow:hidden}.top-header .header-right .user-profile-trigger[data-v-017b1d80]:before{content:"";position:absolute;top:1px;right:44%;bottom:1px;left:1px;border-radius:inherit;background:linear-gradient(100deg,rgba(255,255,255,.74),rgba(255,255,255,0));pointer-events:none}.top-header .header-right .user-profile-trigger[data-v-017b1d80]:hover{transform:translateY(-2px);border-color:rgba(37,99,235,.2);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(241,247,255,.82) 58%,rgba(223,244,255,.72));box-shadow:0 14px 30px rgba(15,23,42,.14),0 0 0 4px rgba(59,130,246,.08),inset 0 1px rgba(255,255,255,.9)}.top-header .header-right .user-profile-trigger:hover .user-trigger-arrow[data-v-017b1d80]{transform:translateY(1px)}.top-header .header-right .user-profile-trigger[data-v-017b1d80]:active{transform:translateY(0)}.top-header .header-right .user-profile-trigger .user-avatar-shell[data-v-017b1d80]{position:relative;z-index:1;width:36px;height:36px;border-radius:50%;padding:1px;background:linear-gradient(135deg,#53d6ff,#7c8bff 54%,#f7c948);box-shadow:0 6px 16px rgba(37,99,235,.2);flex-shrink:0}.top-header .header-right .user-profile-trigger .el-avatar[data-v-017b1d80]{width:34px;height:34px;border:2px solid rgba(255,255,255,.92);background:#fff;flex-shrink:0}.top-header .header-right .user-profile-trigger .el-avatar img[data-v-017b1d80]{width:100%;height:100%;object-fit:contain}.top-header .header-right .user-profile-trigger .user-online-dot[data-v-017b1d80]{position:absolute;right:0;bottom:1px;width:9px;height:9px;border:2px solid #ffffff;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.16)}.top-header .header-right .user-profile-trigger .user-trigger-copy[data-v-017b1d80]{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.1}.top-header .header-right .user-profile-trigger .user-trigger-label[data-v-017b1d80]{font-size:10px;font-weight:700;color:#64748b}.top-header .header-right .user-profile-trigger .username[data-v-017b1d80]{max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#111827;font-weight:800}.top-header .header-right .user-profile-trigger .user-trigger-arrow[data-v-017b1d80]{position:relative;z-index:1;color:#64748b;font-size:13px;transition:transform .22s ease}.top-header .header-right .model-success-rate-display[data-v-017b1d80]{min-width:118px;height:36px}.top-header .header-right .model-success-rate-display .rate-capsule-trigger[data-v-017b1d80]{height:36px;padding:0 12px;gap:7px}.top-header .header-right .model-success-rate-display .rate-status-signal[data-v-017b1d80]{width:16px;height:16px}.top-header .header-right .model-success-rate-display .rate-capsule-title[data-v-017b1d80]{font-size:12px}.top-header .header-right .model-success-rate-display .rate-popover-panel[data-v-017b1d80]{width:600px}.top-header .header-right .points-display[data-v-017b1d80]{gap:6px;padding:6px 12px;border-radius:20px}.top-header .header-right .points-display .points-icon[data-v-017b1d80]{font-size:16px}.top-header .header-right .points-display .points-value[data-v-017b1d80]{min-width:32px;font-size:14px}.top-header .header-right .points-display .points-label[data-v-017b1d80]{font-size:12px}.top-header .header-right .points-display .points-divider[data-v-017b1d80]{margin:0 2px}.top-header .header-right .points-display .card-points-icon[data-v-017b1d80]{font-size:16px}.top-header .header-right .points-display .card-points-value[data-v-017b1d80]{min-width:24px;font-size:14px}.top-header .header-right .points-display .refresh-points-btn[data-v-017b1d80],.top-header .header-right .points-display .recharge-btn[data-v-017b1d80],.top-header .header-right .points-display .redeem-btn[data-v-017b1d80]{padding:4px 10px;font-size:13px}.top-header .header-right .nickname-pill[data-v-017b1d80]{gap:5px;padding:5px 10px}.top-header .header-right .nickname-pill .nickname-pill-label[data-v-017b1d80]{display:none}.top-header .header-right .nickname-pill .nickname-pill-value[data-v-017b1d80]{max-width:88px;font-size:13px}.top-header .header-right .theme-toggle-btn[data-v-017b1d80]{width:38px;height:38px;font-size:17px}.top-header .header-right .login-btn-header[data-v-017b1d80],.top-header .header-right .register-btn-header[data-v-017b1d80],.top-header .header-right .reset-password-btn-header[data-v-017b1d80],.top-header .header-right .invitation-btn-header[data-v-017b1d80],.top-header .header-right .tutorial-btn-header[data-v-017b1d80],.top-header .header-right .history-btn-header[data-v-017b1d80],.top-header .header-right .changelog-btn-header[data-v-017b1d80]{padding:6px 12px;font-size:13px;border-radius:20px;gap:4px}.top-header .header-right .login-btn-header .btn-text[data-v-017b1d80],.top-header .header-right .register-btn-header .btn-text[data-v-017b1d80],.top-header .header-right .reset-password-btn-header .btn-text[data-v-017b1d80],.top-header .header-right .invitation-btn-header .btn-text[data-v-017b1d80],.top-header .header-right .tutorial-btn-header .btn-text[data-v-017b1d80],.top-header .header-right .history-btn-header .btn-text[data-v-017b1d80],.top-header .header-right .changelog-btn-header .btn-text[data-v-017b1d80]{font-size:13px}.top-header .header-right .login-btn-header[data-v-017b1d80] .el-icon,.top-header .header-right .register-btn-header[data-v-017b1d80] .el-icon,.top-header .header-right .reset-password-btn-header[data-v-017b1d80] .el-icon,.top-header .header-right .invitation-btn-header[data-v-017b1d80] .el-icon,.top-header .header-right .tutorial-btn-header[data-v-017b1d80] .el-icon,.top-header .header-right .history-btn-header[data-v-017b1d80] .el-icon,.top-header .header-right .changelog-btn-header[data-v-017b1d80] .el-icon{font-size:15px}.top-header .header-right .user-profile-trigger[data-v-017b1d80]{min-width:112px;height:40px;padding-right:8px}.top-header .header-right .user-profile-trigger .user-avatar-shell[data-v-017b1d80]{width:32px;height:32px}.top-header .header-right .user-profile-trigger .el-avatar[data-v-017b1d80]{width:30px;height:30px}.top-header .header-right .user-profile-trigger .username[data-v-017b1d80]{max-width:70px;font-size:13px}.language-dropdown{border:1px solid rgba(148,163,184,.26)!important;border-radius:14px!important;overflow:hidden;box-shadow:0 18px 38px rgba(15,23,42,.16),0 4px 12px rgba(37,99,235,.12)!important}.language-dropdown .language-menu{min-width:142px;padding:6px;background:linear-gradient(180deg,#fff,#f8fbff)}.language-dropdown .el-dropdown-menu__item{height:36px;padding:0 10px;border-radius:10px;display:flex;align-items:center;gap:8px;color:#334155;font-size:13px;font-weight:650;transition:background .18s ease,color .18s ease}.language-dropdown .el-dropdown-menu__item:hover,.language-dropdown .el-dropdown-menu__item:focus{color:#1d4ed8;background:rgba(59,130,246,.1)}.language-dropdown .el-dropdown-menu__item.active{color:#1d4ed8;background:linear-gradient(135deg,rgba(219,234,254,.95),rgba(239,246,255,.95))}.language-dropdown .language-option-check{width:18px;display:inline-flex;align-items:center;justify-content:center;color:#2563eb;font-size:15px;flex-shrink:0}html.dark .language-switcher[data-v-017b1d80]{border-color:rgba(147,197,253,.34);color:#dbeafe;background:linear-gradient(135deg,rgba(30,41,59,.92),rgba(15,23,42,.88)) padding-box,linear-gradient(135deg,rgba(96,165,250,.72),rgba(34,211,238,.46)) border-box;box-shadow:0 10px 24px rgba(2,6,23,.42),inset 0 1px rgba(255,255,255,.08)}html.dark .language-switcher[data-v-017b1d80]:hover{border-color:rgba(191,219,254,.48);background:linear-gradient(135deg,rgba(51,65,85,.94),rgba(15,23,42,.9)) padding-box,linear-gradient(135deg,rgba(147,197,253,.82),rgba(34,211,238,.58)) border-box;box-shadow:0 12px 28px rgba(2,6,23,.5),0 0 0 4px rgba(59,130,246,.1)}html.dark .language-switcher .language-switcher-icon[data-v-017b1d80]{color:#bfdbfe;background:rgba(96,165,250,.18)}html.dark .language-switcher .language-switcher-arrow[data-v-017b1d80]{color:#94a3b8}html.dark .language-dropdown{border-color:rgba(100,116,139,.56)!important;background:#0f172a!important;box-shadow:0 18px 38px rgba(2,6,23,.62)!important}html.dark .language-dropdown .language-menu{background:linear-gradient(180deg,#111827,#0f172a)}html.dark .language-dropdown .el-dropdown-menu__item{color:#cbd5e1}html.dark .language-dropdown .el-dropdown-menu__item:hover,html.dark .language-dropdown .el-dropdown-menu__item:focus{color:#dbeafe;background:rgba(59,130,246,.18)}html.dark .language-dropdown .el-dropdown-menu__item.active{color:#dbeafe;background:rgba(37,99,235,.28)}.resource-banner[data-v-017b1d80]{min-height:48px;padding:8px 14px;display:flex;align-items:center;justify-content:flex-start;gap:10px;border-bottom:1px solid var(--el-border-color-lighter);background:linear-gradient(90deg,#f8fbff,#f3f7ff 52%,#eef6ff)}.resource-banner .resource-trigger[data-v-017b1d80]{border:1px dashed rgba(37,99,235,.35);background:rgba(255,255,255,.82);color:#1e40af;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease}.resource-banner .resource-trigger[data-v-017b1d80]:hover{transform:translateY(-1px);border-color:rgba(29,78,216,.52);background:#fff;color:#1d4ed8;box-shadow:0 6px 14px rgba(37,99,235,.18)}.resource-banner .resource-trigger[data-v-017b1d80]:focus-visible{outline:2px solid rgba(59,130,246,.45);outline-offset:2px}[data-v-017b1d80] .resource-popover{max-width:min(540px,100vw - 24px);border-radius:16px!important;border:1px solid rgba(148,163,184,.3)!important;background:linear-gradient(145deg,#f8fbff,#f2f7ff 58%,#edf4ff)!important;box-shadow:0 18px 36px rgba(15,23,42,.16)!important;padding:4px!important}.resource-popover-content[data-v-017b1d80]{display:flex;flex-direction:column;gap:8px}.resource-popover-head[data-v-017b1d80]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 2px 8px}.resource-popover-title[data-v-017b1d80]{font-size:14px;font-weight:800;color:#1e3a8a}.resource-popover-subtitle[data-v-017b1d80]{font-size:12px;color:#64748b}.resource-popover-row[data-v-017b1d80]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#334155;line-height:1.5;border-radius:12px;border:1px solid rgba(148,163,184,.26);background:rgba(255,255,255,.76);box-shadow:inset 0 1px rgba(255,255,255,.72);padding:10px 12px}.resource-popover-mobile-row[data-v-017b1d80]{border-color:rgba(59,130,246,.28);background:linear-gradient(135deg,rgba(239,246,255,.92),rgba(255,255,255,.78))}.resource-popover-desktop-row[data-v-017b1d80]{position:relative;overflow:hidden;border-color:rgba(245,158,11,.52);background:linear-gradient(135deg,rgba(255,251,235,.98),rgba(239,246,255,.92) 58%,rgba(255,255,255,.92));box-shadow:0 10px 24px rgba(245,158,11,.16),inset 0 1px rgba(255,255,255,.82);animation:desktop-download-row-glow-017b1d80 2.6s ease-in-out infinite}.resource-popover-desktop-row[data-v-017b1d80]:before{content:"";position:absolute;inset:-45% auto -45% -34%;width:34%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.86),transparent);animation:desktop-download-row-sheen-017b1d80 3.4s ease-in-out infinite;pointer-events:none}.resource-popover-label[data-v-017b1d80]{color:#0f172a;font-size:12px;font-weight:700;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.24);border-radius:999px;padding:2px 8px}.resource-popover-desktop-label[data-v-017b1d80]{color:#7c2d12;background:rgba(251,191,36,.22);border-color:rgba(245,158,11,.38)}.resource-popover-mobile-label[data-v-017b1d80]{display:inline-flex;align-items:center;gap:5px}.resource-popover-mobile-label .el-icon[data-v-017b1d80]{font-size:13px}.resource-popover-link[data-v-017b1d80]{color:#1d4ed8;text-decoration:none;font-size:12px;font-weight:700;border:1px solid rgba(37,99,235,.22);background:rgba(255,255,255,.92);border-radius:999px;padding:3px 10px;transition:all .2s ease}.resource-popover-link[data-v-017b1d80]:hover{color:#1e3a8a;border-color:rgba(30,58,138,.38);background:#fff;transform:translateY(-1px)}.resource-popover-desktop-link[data-v-017b1d80]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;color:#fff;border:0;background:linear-gradient(135deg,#f97316,#f59e0b 48%,#2563eb);box-shadow:0 8px 18px rgba(249,115,22,.34),0 0 0 1px rgba(255,255,255,.44) inset;padding:5px 13px;animation:desktop-download-button-pulse-017b1d80 1.9s ease-in-out infinite}.resource-popover-desktop-link .el-icon[data-v-017b1d80]{font-size:14px}.resource-popover-desktop-link[data-v-017b1d80]:hover{color:#fff;border-color:transparent;background:linear-gradient(135deg,#ea580c,#f59e0b 42%,#1d4ed8);box-shadow:0 10px 22px rgba(249,115,22,.42),0 0 0 1px rgba(255,255,255,.54) inset;transform:translateY(-2px) scale(1.02)}.resource-popover-button[data-v-017b1d80]{font-family:inherit;line-height:1.5;cursor:pointer}.resource-popover-link-single[data-v-017b1d80]{max-width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.resource-popover-separator[data-v-017b1d80]{color:#64748b;font-weight:700}.resource-popover-update[data-v-017b1d80]{flex-basis:100%;margin-top:2px;color:#64748b;font-size:12px;line-height:1.4}.resource-popover-qr-wrap[data-v-017b1d80]{margin-top:2px;display:flex;align-items:center;gap:10px;border-radius:12px;border:1px dashed rgba(37,99,235,.3);background:rgba(255,255,255,.7);padding:10px}.resource-popover-qr[data-v-017b1d80]{width:92px;height:92px;padding:4px;border-radius:12px;border:1px solid rgba(37,99,235,.25);background:#fff;box-shadow:0 4px 10px rgba(37,99,235,.12);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0}.resource-popover-qr-image[data-v-017b1d80]{width:82px;height:82px;object-fit:cover;border-radius:8px;display:block}.resource-popover-qr-fallback[data-v-017b1d80]{width:92px;height:92px;border-radius:12px;border:1px dashed rgba(148,163,184,.8);background:#f8fafc;display:flex;align-items:center;justify-content:center;text-align:center;color:#64748b;font-size:12px;line-height:1.4;padding:8px;flex-shrink:0}.resource-popover-qr-link[data-v-017b1d80]{font-size:12px}@keyframes desktop-download-row-glow-017b1d80{0%,to{border-color:rgba(245,158,11,.42);box-shadow:0 10px 24px rgba(245,158,11,.13),inset 0 1px rgba(255,255,255,.82)}50%{border-color:rgba(37,99,235,.52);box-shadow:0 12px 28px rgba(37,99,235,.18),0 0 0 3px rgba(245,158,11,.12),inset 0 1px rgba(255,255,255,.9)}}@keyframes desktop-download-row-sheen-017b1d80{0%,52%{left:-36%}82%,to{left:110%}}@keyframes desktop-download-button-pulse-017b1d80{0%,to{box-shadow:0 8px 18px rgba(249,115,22,.34),0 0 0 1px rgba(255,255,255,.44) inset}50%{box-shadow:0 11px 26px rgba(37,99,235,.32),0 0 0 4px rgba(245,158,11,.14),0 0 0 1px rgba(255,255,255,.56) inset}}.main-container[data-v-017b1d80]{display:flex;flex:1;overflow:hidden;position:relative}.sidebar[data-v-017b1d80]{width:92px;min-width:92px;background:linear-gradient(180deg,#f4f5fb,#eef1f7);border-right:1px solid rgba(148,163,184,.18);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;z-index:100;padding:2px 0 2px 12px}.sidebar .sidebar-nav[data-v-017b1d80]{flex:0 0 auto;height:auto;width:66px;max-height:100%;padding:4px 6px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;gap:8px;justify-content:flex-start;position:relative;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,255,.95));border:1px solid rgba(148,163,184,.26);border-radius:999px;box-shadow:0 14px 30px rgba(15,23,42,.14),0 3px 8px rgba(15,23,42,.06),inset 0 1px rgba(255,255,255,.9);animation:sidebar-breathe-017b1d80 8s ease-in-out infinite;isolation:isolate}.sidebar .sidebar-nav[data-v-017b1d80]:before{content:"";position:absolute;top:-18%;left:-48%;width:190%;height:58%;background:linear-gradient(110deg,transparent 0%,rgba(79,124,255,.1) 45%,transparent 72%);pointer-events:none;animation:sidebar-sheen-017b1d80 11s ease-in-out infinite;z-index:0}.sidebar .sidebar-nav[data-v-017b1d80]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4);pointer-events:none;z-index:0}.sidebar .sidebar-nav[data-v-017b1d80]::-webkit-scrollbar{width:0}.sidebar .sidebar-nav[data-v-017b1d80]::-webkit-scrollbar-thumb{background:transparent}.sidebar .nav-item[data-v-017b1d80]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:52px;min-height:58px;padding:6px 2px;margin:0 auto;border-radius:14px;border:1px solid transparent;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;color:#6b7280;background:transparent;box-shadow:none;z-index:1}.sidebar .nav-item[data-v-017b1d80]:hover{background:rgba(238,244,255,.78);color:#365fd5;border-color:rgba(79,124,255,.2);transform:translateY(-1px);box-shadow:0 6px 14px rgba(79,124,255,.16),inset 0 1px rgba(255,255,255,.86)}.sidebar .nav-item:hover .nav-icon[data-v-017b1d80]{transform:scale(1.06)}.sidebar .nav-item.active[data-v-017b1d80]{background:linear-gradient(135deg,#4f7cff,#2ea8ff);color:#fff;border-color:rgba(255,255,255,.34);box-shadow:0 10px 20px rgba(79,124,255,.34),0 0 0 2px rgba(79,124,255,.14);transform:translateY(-1px);animation:nav-active-glow-017b1d80 2.8s ease-in-out infinite}.sidebar .nav-item.active .nav-icon[data-v-017b1d80]{color:#fff;transform:scale(1.08)}.sidebar .nav-item .nav-icon[data-v-017b1d80]{font-size:22px;flex-shrink:0;transition:all .3s ease}.sidebar .nav-item .nav-text[data-v-017b1d80]{display:block;max-width:100%;font-size:11px;line-height:1.15;white-space:nowrap;text-align:center;color:inherit;opacity:.95;font-weight:500;user-select:none}.sidebar .nav-item .nav-beta-badge[data-v-017b1d80]{position:absolute;top:-4px;right:-6px;padding:1px 5px;border-radius:999px;font-size:9px;line-height:1.2;font-weight:700;letter-spacing:.2px;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 8px rgba(102,126,234,.4);animation:beta-pulse-017b1d80 1.8s ease-in-out infinite;pointer-events:none;transform-origin:center}.sidebar .sidebar-footer[data-v-017b1d80]{padding:12px 0;border-top:none}.sidebar .sidebar-footer .nav-item[data-v-017b1d80]{margin:4px auto}@keyframes sidebar-breathe-017b1d80{0%,to{box-shadow:0 14px 30px rgba(15,23,42,.14),0 3px 8px rgba(15,23,42,.06),inset 0 1px rgba(255,255,255,.9)}50%{box-shadow:0 18px 36px rgba(15,23,42,.18),0 4px 10px rgba(15,23,42,.08),inset 0 1px rgba(255,255,255,.95)}}@keyframes sidebar-sheen-017b1d80{0%{transform:translate(-68%);opacity:0}20%{opacity:1}55%{transform:translate(22%);opacity:.9}to{transform:translate(88%);opacity:0}}@keyframes nav-active-glow-017b1d80{0%,to{box-shadow:0 10px 20px rgba(79,124,255,.34),0 0 0 2px rgba(79,124,255,.14)}50%{box-shadow:0 14px 24px rgba(79,124,255,.46),0 0 0 3px rgba(79,124,255,.2)}}@keyframes hot-pulse-017b1d80{0%,to{transform:scale(1);box-shadow:0 2px 8px rgba(255,71,87,.4)}50%{transform:scale(1.05);box-shadow:0 4px 16px rgba(255,71,87,.6)}}@keyframes beta-pulse-017b1d80{0%,to{transform:scale(1);box-shadow:0 2px 8px rgba(102,126,234,.4)}50%{transform:scale(1.05);box-shadow:0 4px 16px rgba(102,126,234,.6)}}@keyframes featured-glow-017b1d80{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes featured-icon-pulse-017b1d80{0%,to{transform:scale(1);filter:drop-shadow(0 0 4px rgba(255,107,0,.5))}50%{transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(255,107,0,.8))}}@keyframes featured-icon-bounce-017b1d80{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-6px) scale(1.1) rotate(-5deg)}75%{transform:translateY(-3px) scale(1.05) rotate(5deg)}}@keyframes featured-shimmer-017b1d80{0%,to{box-shadow:0 4px 20px rgba(255,215,0,.4),0 0 40px rgba(255,193,7,.3),inset 0 0 20px rgba(255,215,0,.15)}50%{box-shadow:0 6px 30px rgba(255,215,0,.6),0 0 60px rgba(255,193,7,.5),inset 0 0 30px rgba(255,215,0,.25)}}@keyframes featured-tag-pulse-017b1d80{0%,to{transform:scale(1);box-shadow:0 2px 10px rgba(255,107,0,.6),0 0 20px rgba(255,140,0,.4)}50%{transform:scale(1.08);box-shadow:0 4px 16px rgba(255,107,0,.8),0 0 30px rgba(255,140,0,.6)}}@keyframes featured-coin-rotate-017b1d80{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@keyframes invitation-header-pulse-017b1d80{0%,to{box-shadow:0 4px 16px rgba(255,215,0,.4),0 0 30px rgba(255,193,7,.3)}50%{box-shadow:0 6px 24px rgba(255,215,0,.6),0 0 50px rgba(255,193,7,.5)}}@keyframes invitation-glow-017b1d80{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes invitation-icon-rotate-017b1d80{0%{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes badge-pulse-017b1d80{0%,to{transform:scale(1);box-shadow:0 2px 8px rgba(255,107,0,.6)}50%{transform:scale(1.1);box-shadow:0 4px 12px rgba(255,107,0,.8)}}@keyframes tutorial-header-pulse-017b1d80{0%,to{box-shadow:0 4px 16px rgba(102,126,234,.5),0 0 30px rgba(118,75,162,.4)}50%{box-shadow:0 6px 24px rgba(102,126,234,.7),0 0 50px rgba(118,75,162,.6)}}@keyframes tutorial-glow-017b1d80{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes tutorial-icon-bounce-017b1d80{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.1)}}@keyframes tutorial-badge-pulse-017b1d80{0%,to{transform:scale(1);box-shadow:0 2px 8px rgba(255,71,87,.7)}50%{transform:scale(1.15);box-shadow:0 4px 12px rgba(255,71,87,.9)}}.main-content[data-v-017b1d80]{flex:1;display:flex;flex-direction:column;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);background:var(--el-bg-color-page)}.main-content .content-wrapper[data-v-017b1d80]{flex:1;overflow-y:auto;overflow-x:hidden;padding:0}.main-content .content-wrapper[data-v-017b1d80]::-webkit-scrollbar{width:8px}.main-content .content-wrapper[data-v-017b1d80]::-webkit-scrollbar-track{background:transparent}.main-content .content-wrapper[data-v-017b1d80]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:8px}.main-content .content-wrapper[data-v-017b1d80]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.user-profile-dropdown{padding:8px 0!important;border:none!important;border-radius:24px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.user-profile-dropdown .el-popper__arrow:before{border:1px solid rgba(148,163,184,.22)!important;background:rgba(255,255,255,.9)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.user-profile-dropdown .user-profile-menu{width:348px;max-height:calc(100vh - 84px);overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:4px;padding:8px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(248,250,252,.9) 58%,rgba(240,249,255,.88))!important;box-shadow:0 28px 60px rgba(15,23,42,.18),0 12px 24px rgba(15,23,42,.1),inset 0 1px rgba(255,255,255,.82)!important;backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);list-style:none}.user-profile-dropdown .user-profile-menu::-webkit-scrollbar{width:6px}.user-profile-dropdown .user-profile-menu::-webkit-scrollbar-track{background:transparent}.user-profile-dropdown .user-profile-menu::-webkit-scrollbar-thumb{background:rgba(148,163,184,.36);border-radius:999px}.user-profile-dropdown .profile-card-li{grid-column:1/-1;margin:0 0 4px;padding:0;list-style:none}.user-profile-dropdown .user-profile-card{position:relative;overflow:hidden;padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(237,248,255,.74) 54%,rgba(255,248,229,.78));box-shadow:inset 0 1px rgba(255,255,255,.9),0 12px 26px rgba(15,23,42,.08)}.user-profile-dropdown .profile-card-orbit{position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(14,165,233,.7) 34%,rgba(245,158,11,.58) 68%,transparent 100%)}.user-profile-dropdown .profile-card-header{position:relative;display:flex;align-items:center;gap:10px;min-width:0}.user-profile-dropdown .profile-avatar-frame{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,rgba(14,165,233,.34),rgba(124,139,255,.24) 54%,rgba(245,158,11,.3));box-shadow:inset 0 1px rgba(255,255,255,.72);flex-shrink:0}.user-profile-dropdown .profile-avatar-frame .el-avatar{border:2px solid rgba(255,255,255,.92);background:#fff;box-shadow:0 8px 18px rgba(15,23,42,.14)}.user-profile-dropdown .profile-avatar-frame img{object-fit:contain}.user-profile-dropdown .profile-card-title{min-width:0;display:flex;flex:1;flex-direction:column;gap:3px}.user-profile-dropdown .profile-card-kicker{font-size:11px;font-weight:800;color:#2563eb}.user-profile-dropdown .profile-card-title strong{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:17px;font-weight:900;line-height:1.18}.user-profile-dropdown .profile-card-title>span:last-child{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:12px;font-weight:600}.user-profile-dropdown .profile-id-copy{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-width:118px;max-width:132px;height:34px;padding:0 10px;border:1px solid rgba(37,99,235,.36);border-radius:12px;color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 10px 20px rgba(37,99,235,.28),inset 0 1px rgba(255,255,255,.24);font-size:12px;font-weight:900;cursor:pointer;transition:all .18s ease}.user-profile-dropdown .profile-id-copy .profile-id-label{flex-shrink:0;padding:2px 5px;border-radius:6px;color:#dbeafe;background:rgba(255,255,255,.16);font-size:11px;line-height:1}.user-profile-dropdown .profile-id-copy .profile-id-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1;letter-spacing:0}.user-profile-dropdown .profile-id-copy .el-icon{flex-shrink:0;color:#e0f2fe;font-size:15px}.user-profile-dropdown .profile-id-copy:hover{color:#fff;border-color:rgba(29,78,216,.46);background:linear-gradient(135deg,#1d4ed8,#4338ca);box-shadow:0 12px 24px rgba(37,99,235,.36),inset 0 1px rgba(255,255,255,.28);transform:translateY(-1px)}.user-profile-dropdown .profile-metrics-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:8px;margin-top:10px}.user-profile-dropdown .profile-metric{min-width:0;min-height:58px;display:flex;flex-direction:column;justify-content:space-between;padding:9px 10px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:rgba(255,255,255,.68);box-shadow:inset 0 1px rgba(255,255,255,.72)}.user-profile-dropdown .profile-metric-primary{color:#92400e;background:linear-gradient(135deg,rgba(255,251,235,.92),rgba(254,243,199,.74));border-color:rgba(245,158,11,.22)}.user-profile-dropdown .metric-label{color:#64748b;font-size:11px;font-weight:800}.user-profile-dropdown .profile-metric strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:16px;font-weight:900;line-height:1.08}.user-profile-dropdown .profile-metric-primary strong{color:#b45309;font-size:22px}.user-profile-dropdown .profile-language-li{grid-column:1/-1;margin:0 0 4px;padding:0;list-style:none}.user-profile-dropdown .profile-language-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;padding:8px 9px;border:1px solid rgba(37,99,235,.16);border-radius:14px;background:linear-gradient(135deg,rgba(239,246,255,.86),rgba(255,255,255,.74) 62%,rgba(240,253,250,.68));box-shadow:inset 0 1px rgba(255,255,255,.84),0 10px 22px rgba(15,23,42,.06)}.user-profile-dropdown .profile-language-card.open{border-color:rgba(59,130,246,.28);background:linear-gradient(135deg,rgba(239,246,255,.92),rgba(255,255,255,.8) 62%,rgba(240,253,250,.76))}.user-profile-dropdown .profile-language-head{min-width:0;display:inline-flex;align-items:center;width:100%;gap:9px}.user-profile-dropdown .profile-language-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.user-profile-dropdown .profile-language-copy>span{color:#0f172a;font-size:13.5px;font-weight:900;line-height:1.1}.user-profile-dropdown .profile-language-select{min-width:128px;max-width:160px;height:34px;padding:0 10px 0 12px;border:1px solid rgba(148,163,184,.24);border-radius:12px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;color:#1e3a8a;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(239,246,255,.72));box-shadow:inset 0 1px rgba(255,255,255,.88),0 6px 14px rgba(37,99,235,.08);font:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.user-profile-dropdown .profile-language-select:hover,.user-profile-dropdown .profile-language-select:focus-visible{border-color:rgba(59,130,246,.38);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(219,234,254,.84));box-shadow:inset 0 1px rgba(255,255,255,.94),0 8px 18px rgba(37,99,235,.12)}.user-profile-dropdown .profile-language-select:focus-visible{outline:2px solid rgba(59,130,246,.34);outline-offset:2px}.user-profile-dropdown .profile-language-select>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1}.user-profile-dropdown .profile-language-chevron{color:#64748b;font-size:13px;flex-shrink:0;transition:transform .18s ease,color .18s ease}.user-profile-dropdown .profile-language-card.open .profile-language-chevron{color:#2563eb;transform:rotate(180deg)}.user-profile-dropdown .profile-language-options{width:100%;max-height:204px;overflow-y:auto;display:flex;flex-direction:column;gap:3px;margin-top:3px;padding:5px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,250,252,.9));box-shadow:0 12px 26px rgba(15,23,42,.12),inset 0 1px rgba(255,255,255,.88);scrollbar-width:thin}.user-profile-dropdown .profile-language-options::-webkit-scrollbar{width:5px}.user-profile-dropdown .profile-language-options::-webkit-scrollbar-track{background:transparent}.user-profile-dropdown .profile-language-options::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.34)}.user-profile-dropdown .profile-language-option{min-height:32px;padding:0 10px;border:0;border-radius:9px;display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-width:0;width:100%;color:#475569;background:transparent;font-family:inherit;font-size:12px;font-weight:850;line-height:1;white-space:nowrap;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.user-profile-dropdown .profile-language-option>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile-dropdown .profile-language-option:hover,.user-profile-dropdown .profile-language-option:focus-visible{color:#1d4ed8;background:rgba(219,234,254,.72)}.user-profile-dropdown .profile-language-option:focus-visible{outline:2px solid rgba(59,130,246,.36);outline-offset:2px}.user-profile-dropdown .profile-language-option.active{color:#1d4ed8;background:linear-gradient(135deg,rgba(219,234,254,.98),rgba(255,255,255,.96));box-shadow:0 8px 18px rgba(37,99,235,.16),inset 0 1px rgba(255,255,255,.95)}.user-profile-dropdown .profile-language-option .language-option-check{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:#2563eb;font-size:13px;flex-shrink:0}.profile-language-menu-enter-active[data-v-017b1d80],.profile-language-menu-leave-active[data-v-017b1d80]{overflow:hidden;transition:opacity .16s ease,transform .18s cubic-bezier(.16,1,.3,1),max-height .18s cubic-bezier(.16,1,.3,1)}.profile-language-menu-enter-from[data-v-017b1d80],.profile-language-menu-leave-to[data-v-017b1d80]{max-height:0;opacity:0;transform:translateY(-4px)}.profile-language-menu-enter-to[data-v-017b1d80],.profile-language-menu-leave-from[data-v-017b1d80]{max-height:204px;opacity:1;transform:translateY(0)}.user-profile-dropdown .profile-action-label{grid-column:1/-1;margin:5px 6px 1px;color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1;list-style:none}.user-profile-dropdown .profile-action-divider{grid-column:1/-1;height:1px;margin:4px 4px 2px;background:rgba(148,163,184,.18);list-style:none}.user-profile-dropdown .profile-action-item.el-dropdown-menu__item{height:auto;min-height:35px;min-width:0;margin:0;padding:5px 9px!important;border-radius:12px;color:#334155;line-height:1;display:flex;align-items:center;gap:10px;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.user-profile-dropdown .profile-action-item.el-dropdown-menu__item:not(.is-disabled):hover,.user-profile-dropdown .profile-action-item.el-dropdown-menu__item:not(.is-disabled):focus{color:#0f172a;background:rgba(255,255,255,.78);box-shadow:0 8px 18px rgba(15,23,42,.08),inset 0 1px rgba(255,255,255,.82);transform:translateY(-1px)}.user-profile-dropdown .profile-action-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#2563eb;background:rgba(37,99,235,.09);flex-shrink:0}.user-profile-dropdown .profile-action-icon-gold{color:#b45309;background:rgba(245,158,11,.14)}.user-profile-dropdown .profile-action-icon-green{color:#15803d;background:rgba(34,197,94,.13)}.user-profile-dropdown .profile-action-icon-google{color:#1f2937;background:rgba(255,255,255,.82);border:1px solid rgba(148,163,184,.26);font-size:15px;font-weight:900;font-family:Arial,sans-serif}.user-profile-dropdown .profile-action-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:0}.user-profile-dropdown .profile-action-text>span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:13.5px;font-weight:800}.user-profile-dropdown .profile-action-text small{display:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;font-size:10px;font-weight:700}.user-profile-dropdown .profile-action-logout.el-dropdown-menu__item{grid-column:1/-1;color:#b91c1c}.user-profile-dropdown .profile-action-logout .profile-action-icon{color:#dc2626;background:rgba(248,113,113,.13)}html.dark .user-profile-dropdown .el-popper__arrow:before{border-color:rgba(100,116,139,.4)!important;background:rgba(15,23,42,.92)!important}html.dark .user-profile-dropdown .user-profile-menu{border-color:rgba(100,116,139,.42)!important;background:linear-gradient(145deg,rgba(15,23,42,.96),rgba(17,24,39,.94) 58%,rgba(8,47,73,.86))!important;box-shadow:0 30px 64px rgba(2,6,23,.62),0 12px 28px rgba(2,6,23,.42),inset 0 1px rgba(255,255,255,.08)!important}html.dark .user-profile-dropdown .user-profile-card{border-color:rgba(100,116,139,.36);background:linear-gradient(135deg,rgba(30,41,59,.84),rgba(15,23,42,.72) 54%,rgba(69,46,12,.36));box-shadow:inset 0 1px rgba(255,255,255,.08),0 12px 26px rgba(2,6,23,.32)}html.dark .user-profile-dropdown .profile-avatar-frame{background:linear-gradient(135deg,rgba(14,165,233,.24),rgba(124,139,255,.16) 54%,rgba(245,158,11,.18));box-shadow:inset 0 1px rgba(255,255,255,.1)}html.dark .user-profile-dropdown .profile-card-kicker{color:#93c5fd}html.dark .user-profile-dropdown .profile-card-title strong,html.dark .user-profile-dropdown .profile-metric strong{color:#e5e7eb}html.dark .user-profile-dropdown .profile-card-title>span:last-child,html.dark .user-profile-dropdown .metric-label,html.dark .user-profile-dropdown .profile-action-label,html.dark .user-profile-dropdown .profile-action-text small{color:#94a3b8}html.dark .user-profile-dropdown .profile-metric,html.dark .user-profile-dropdown .profile-action-item.el-dropdown-menu__item:not(.is-disabled):hover,html.dark .user-profile-dropdown .profile-action-item.el-dropdown-menu__item:not(.is-disabled):focus{border-color:rgba(100,116,139,.34);background:rgba(30,41,59,.64);box-shadow:inset 0 1px rgba(255,255,255,.07)}html.dark .user-profile-dropdown .profile-id-copy{color:#fff;border-color:rgba(96,165,250,.5);background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 10px 22px rgba(37,99,235,.36),inset 0 1px rgba(255,255,255,.22)}html.dark .user-profile-dropdown .profile-id-copy:hover{border-color:rgba(191,219,254,.62);background:linear-gradient(135deg,#1d4ed8,#4338ca);box-shadow:0 12px 26px rgba(37,99,235,.48),inset 0 1px rgba(255,255,255,.26)}html.dark .user-profile-dropdown .profile-metric-primary{color:#fbbf24;background:linear-gradient(135deg,rgba(69,46,12,.72),rgba(113,63,18,.42));border-color:rgba(245,158,11,.28)}html.dark .user-profile-dropdown .profile-metric-primary strong{color:#fbbf24}html.dark .user-profile-dropdown .profile-language-card{border-color:rgba(96,165,250,.28);background:linear-gradient(135deg,rgba(30,41,59,.72),rgba(15,23,42,.68) 62%,rgba(8,47,73,.5));box-shadow:inset 0 1px rgba(255,255,255,.08),0 12px 24px rgba(2,6,23,.24)}html.dark .user-profile-dropdown .profile-language-card.open{border-color:rgba(147,197,253,.34);background:linear-gradient(135deg,rgba(30,41,59,.82),rgba(15,23,42,.74) 62%,rgba(8,47,73,.6))}html.dark .user-profile-dropdown .profile-language-copy>span{color:#e5e7eb}html.dark .user-profile-dropdown .profile-language-select{border-color:rgba(100,116,139,.36);color:#dbeafe;background:linear-gradient(135deg,rgba(30,41,59,.74),rgba(15,23,42,.64));box-shadow:inset 0 1px rgba(255,255,255,.08),0 8px 18px rgba(2,6,23,.22)}html.dark .user-profile-dropdown .profile-language-select:hover,html.dark .user-profile-dropdown .profile-language-select:focus-visible{border-color:rgba(147,197,253,.42);background:linear-gradient(135deg,rgba(51,65,85,.78),rgba(30,64,175,.3))}html.dark .user-profile-dropdown .profile-language-chevron{color:#94a3b8}html.dark .user-profile-dropdown .profile-language-card.open .profile-language-chevron{color:#bfdbfe}html.dark .user-profile-dropdown .profile-language-options{border-color:rgba(100,116,139,.38);background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(17,24,39,.9));box-shadow:0 16px 30px rgba(2,6,23,.42),inset 0 1px rgba(255,255,255,.07)}html.dark .user-profile-dropdown .profile-language-options::-webkit-scrollbar-thumb{background:rgba(100,116,139,.5)}html.dark .user-profile-dropdown .profile-language-option{color:#cbd5e1}html.dark .user-profile-dropdown .profile-language-option:hover,html.dark .user-profile-dropdown .profile-language-option:focus-visible{color:#dbeafe;background:rgba(59,130,246,.2)}html.dark .user-profile-dropdown .profile-language-option.active{color:#dbeafe;background:rgba(37,99,235,.34);box-shadow:0 8px 18px rgba(37,99,235,.24),inset 0 1px rgba(255,255,255,.12)}html.dark .user-profile-dropdown .profile-language-option .language-option-check{color:#bfdbfe}html.dark .user-profile-dropdown .profile-action-divider{background:rgba(100,116,139,.34)}html.dark .user-profile-dropdown .profile-action-item.el-dropdown-menu__item{color:#cbd5e1}html.dark .user-profile-dropdown .profile-action-item.el-dropdown-menu__item:not(.is-disabled):hover,html.dark .user-profile-dropdown .profile-action-item.el-dropdown-menu__item:not(.is-disabled):focus{color:#f8fafc}html.dark .user-profile-dropdown .profile-action-icon{color:#93c5fd;background:rgba(59,130,246,.18)}html.dark .user-profile-dropdown .profile-action-icon-gold{color:#fbbf24;background:rgba(245,158,11,.16)}html.dark .user-profile-dropdown .profile-action-icon-green{color:#86efac;background:rgba(34,197,94,.14)}html.dark .user-profile-dropdown .profile-action-icon-google{color:#f8fafc;background:rgba(15,23,42,.7);border-color:rgba(148,163,184,.24)}html.dark .user-profile-dropdown .profile-action-logout.el-dropdown-menu__item{color:#fca5a5}html.dark .user-profile-dropdown .profile-action-logout .profile-action-icon{color:#f87171;background:rgba(248,113,113,.14)}@keyframes pulse-017b1d80{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes bounce-017b1d80{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.fade-enter-active[data-v-017b1d80],.fade-leave-active[data-v-017b1d80]{transition:all .3s ease}.fade-enter-from[data-v-017b1d80]{opacity:0;transform:translate(-10px)}.fade-leave-to[data-v-017b1d80]{opacity:0;transform:translate(10px)}.contact-dialog-2025[data-v-017b1d80] .el-dialog{border-radius:20px;overflow:hidden}.contact-dialog-2025[data-v-017b1d80] .el-dialog__header{display:none}.contact-dialog-2025[data-v-017b1d80] .el-dialog__body{padding:0}.contact-content[data-v-017b1d80]{padding:32px 24px 24px;text-align:center}.contact-content .contact-header[data-v-017b1d80]{margin-bottom:24px}.contact-content .contact-header .header-icon[data-v-017b1d80]{width:56px;height:56px;margin:0 auto 16px;background:#18181b;border-radius:16px;display:flex;align-items:center;justify-content:center}.contact-content .contact-header .header-icon .el-icon[data-v-017b1d80]{font-size:28px;color:#fff}.contact-content .contact-header h3[data-v-017b1d80]{margin:0 0 8px;font-size:20px;font-weight:600;color:#18181b}.contact-content .contact-header p[data-v-017b1d80]{margin:0;font-size:14px;color:#71717a}.contact-content .qr-section[data-v-017b1d80]{margin-bottom:24px}.contact-content .qr-section .qr-image[data-v-017b1d80]{width:180px;height:180px;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.08)}.contact-content .contact-tips[data-v-017b1d80]{display:flex;justify-content:center;gap:24px;margin-bottom:24px}.contact-content .contact-tips .tip-item[data-v-017b1d80]{display:flex;align-items:center;gap:6px;font-size:13px;color:#52525b}.contact-content .contact-tips .tip-item .el-icon[data-v-017b1d80]{font-size:16px;color:#18181b}.contact-content .close-btn[data-v-017b1d80]{width:100%;height:44px;border:none;border-radius:12px;background:#f4f4f5;color:#18181b;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease}.contact-content .close-btn[data-v-017b1d80]:hover{background:#e4e4e7}.contact-content .close-btn[data-v-017b1d80]:active{transform:scale(.98)}html.dark .contact-dialog-2025[data-v-017b1d80] .el-dialog{background:#18181b}html.dark .contact-dialog-2025 .contact-content .contact-header .header-icon[data-v-017b1d80]{background:#3f3f46}html.dark .contact-dialog-2025 .contact-content .contact-header h3[data-v-017b1d80]{color:#fafafa}html.dark .contact-dialog-2025 .contact-content .contact-header p[data-v-017b1d80]{color:#a1a1aa}html.dark .contact-dialog-2025 .contact-content .qr-section .qr-image[data-v-017b1d80]{box-shadow:0 4px 24px rgba(0,0,0,.3)}html.dark .contact-dialog-2025 .contact-content .contact-tips .tip-item[data-v-017b1d80]{color:#a1a1aa}html.dark .contact-dialog-2025 .contact-content .contact-tips .tip-item .el-icon[data-v-017b1d80]{color:#fafafa}html.dark .contact-dialog-2025 .contact-content .close-btn[data-v-017b1d80]{background:#27272a;color:#fafafa}html.dark .contact-dialog-2025 .contact-content .close-btn[data-v-017b1d80]:hover{background:#3f3f46}.mobile-access-content[data-v-017b1d80]{padding:20px 0;text-align:center}.mobile-download-section[data-v-017b1d80]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.download-card[data-v-017b1d80]{padding:20px;border-radius:12px;border:1px solid var(--el-border-color-lighter);transition:all .3s ease}.download-card .download-card-header[data-v-017b1d80]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px}.download-card .download-card-header .platform-icon[data-v-017b1d80]{font-size:24px}.download-card .download-card-header .platform-name[data-v-017b1d80]{font-size:16px;font-weight:600;color:var(--el-text-color-primary)}.download-card .download-btn[data-v-017b1d80]{width:100%;border-radius:8px;font-size:15px}.download-card.android-card[data-v-017b1d80]{background:linear-gradient(135deg,rgba(103,194,58,.08),rgba(103,194,58,.02));border-color:rgba(103,194,58,.3)}.download-card.android-card[data-v-017b1d80]:hover{border-color:rgba(103,194,58,.5);box-shadow:0 4px 12px rgba(103,194,58,.15)}.download-card.ios-card[data-v-017b1d80]{background:linear-gradient(135deg,rgba(144,147,153,.08),rgba(144,147,153,.02));border-color:rgba(144,147,153,.3)}.mobile-access-tip[data-v-017b1d80]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px}.mobile-access-tip .tip-icon[data-v-017b1d80]{font-size:48px;color:#00c6fb;animation:phone-bounce-017b1d80 2s ease-in-out infinite}.mobile-access-tip p[data-v-017b1d80]{margin:0;font-size:16px;color:var(--el-text-color-primary);font-weight:500}.mobile-access-urls[data-v-017b1d80]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.url-item[data-v-017b1d80]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px;background:linear-gradient(135deg,rgba(0,198,251,.1),rgba(0,91,234,.1));border:1px solid rgba(0,198,251,.3);border-radius:12px;cursor:pointer;transition:all .3s ease}.url-item[data-v-017b1d80]:hover{background:linear-gradient(135deg,rgba(0,198,251,.2),rgba(0,91,234,.2));border-color:rgba(0,198,251,.5);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,198,251,.2)}.url-item .url-text[data-v-017b1d80]{font-size:16px;font-weight:600;color:#005bea;font-family:monospace}.url-divider[data-v-017b1d80]{font-size:14px;color:var(--el-text-color-secondary)}.mobile-access-note[data-v-017b1d80]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:rgba(103,194,58,.1);border-radius:8px;font-size:13px;color:#67c23a}.mobile-access-note .el-icon[data-v-017b1d80]{font-size:16px}.google-bind-dialog[data-v-017b1d80] .el-dialog{border-radius:16px;overflow:hidden}.google-bind-dialog[data-v-017b1d80] .el-dialog__header{background:linear-gradient(135deg,#fff,#f1f5f9);padding:20px 24px;border-bottom:1px solid var(--el-border-color-lighter)}.google-bind-dialog[data-v-017b1d80] .el-dialog__header .el-dialog__title{color:#0f172a;font-weight:800}.google-bind-dialog[data-v-017b1d80] .el-dialog__body{padding:22px 24px 24px}.google-bind-content[data-v-017b1d80]{display:flex;flex-direction:column;gap:16px}.google-bind-state[data-v-017b1d80]{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--el-border-color-lighter);border-radius:12px;background:var(--el-fill-color-lighter)}.google-bind-state.bound[data-v-017b1d80]{border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.08)}.google-bind-logo[data-v-017b1d80]{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#1f2937;background:#fff;border:1px solid rgba(148,163,184,.28);font-size:20px;font-weight:900;font-family:Arial,sans-serif}.google-bind-copy[data-v-017b1d80]{min-width:0;display:flex;flex-direction:column;gap:3px}.google-bind-copy strong[data-v-017b1d80]{color:var(--el-text-color-primary);font-size:15px;font-weight:800}.google-bind-copy span[data-v-017b1d80]{color:var(--el-text-color-secondary);font-size:12px;line-height:1.4}.google-bind-user[data-v-017b1d80]{display:inline-flex;align-items:center;gap:10px;color:var(--el-text-color-primary);font-size:14px;font-weight:700}.google-bind-action[data-v-017b1d80]{min-height:44px;display:flex;justify-content:center}.google-bind-button[data-v-017b1d80]{width:300px;min-height:40px;display:flex;justify-content:center}.reset-password-dialog[data-v-017b1d80] .el-dialog{border-radius:16px;overflow:hidden}.reset-password-dialog[data-v-017b1d80] .el-dialog__header{background:linear-gradient(135deg,#ff7b54,#ff4d4f);padding:20px 24px;margin:0}.reset-password-dialog[data-v-017b1d80] .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}.reset-password-dialog[data-v-017b1d80] .el-dialog__body{padding:20px 24px 12px}.reset-password-content .reset-password-code-row[data-v-017b1d80]{display:flex;align-items:center;gap:12px}.reset-password-content .reset-password-code-row .el-input[data-v-017b1d80]{flex:1}.reset-password-content .reset-password-code-row .el-button[data-v-017b1d80]{min-width:112px}@keyframes nicknamePulse-017b1d80{0%,to{box-shadow:0 4px 12px rgba(17,24,39,.12)}50%{box-shadow:0 8px 20px rgba(59,130,246,.24)}}.nickname-dialog[data-v-017b1d80] .el-dialog{border-radius:16px;overflow:hidden}.nickname-dialog[data-v-017b1d80] .el-dialog__header{background:linear-gradient(135deg,#4f7cff,#35a3ff);padding:20px 24px;margin:0}.nickname-dialog[data-v-017b1d80] .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:700}.nickname-dialog[data-v-017b1d80] .el-dialog__body{padding:20px 24px 10px}.nickname-dialog-content[data-v-017b1d80] .el-form-item__label{font-weight:600}.model-rate-detail-dialog[data-v-017b1d80] .el-dialog__body{padding-top:14px}.model-rate-detail-header[data-v-017b1d80]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;color:#475569;font-size:13px}.model-name-cell[data-v-017b1d80]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.model-name[data-v-017b1d80]{font-weight:600;color:var(--el-text-color-primary)}.model-key[data-v-017b1d80]{font-size:12px;color:#64748b}@keyframes phone-bounce-017b1d80{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-8px) rotate(-5deg)}75%{transform:translateY(-4px) rotate(5deg)}}.redeem-dialog[data-v-017b1d80] .el-dialog{border-radius:16px;overflow:hidden}.redeem-dialog[data-v-017b1d80] .el-dialog__header{background:linear-gradient(135deg,#67c23a,#85ce61);padding:20px 24px;margin:0}.redeem-dialog[data-v-017b1d80] .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}.redeem-dialog[data-v-017b1d80] .el-dialog__body{padding:24px}.redeem-dialog-content[data-v-017b1d80]{text-align:center}.redeem-dialog-content .redeem-tip[data-v-017b1d80]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px}.redeem-dialog-content .redeem-tip .tip-icon[data-v-017b1d80]{font-size:48px;color:#67c23a;animation:gift-bounce-017b1d80 2s ease-in-out infinite}.redeem-dialog-content .redeem-tip p[data-v-017b1d80]{margin:0;font-size:16px;color:var(--el-text-color-primary);font-weight:500}.redeem-dialog-content .redeem-input-wrapper[data-v-017b1d80]{margin-bottom:20px}.redeem-dialog-content .redeem-input-wrapper .redeem-input[data-v-017b1d80] .el-input__wrapper{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:8px 16px}.redeem-dialog-content .redeem-input-wrapper .redeem-input[data-v-017b1d80] .el-input__inner{font-size:16px;height:32px}.redeem-dialog-content .redeem-input-wrapper .redeem-input[data-v-017b1d80] .el-input__prefix{color:#67c23a}.redeem-dialog-content .redeem-submit-btn[data-v-017b1d80]{width:100%;height:50px;font-size:16px;font-weight:600;border-radius:12px;background:linear-gradient(135deg,#67c23a,#85ce61);border:none;box-shadow:0 4px 12px rgba(103,194,58,.3);transition:all .3s ease}.redeem-dialog-content .redeem-submit-btn[data-v-017b1d80]:hover:not(:disabled){background:linear-gradient(135deg,#85ce61,#67c23a);transform:translateY(-2px);box-shadow:0 6px 16px rgba(103,194,58,.4)}.redeem-dialog-content .redeem-submit-btn[data-v-017b1d80]:active:not(:disabled){transform:translateY(0)}@keyframes model-rate-pulse-017b1d80{0%,to{opacity:.34;transform:scale(.72)}50%{opacity:.82;transform:scale(1.22)}}@media(prefers-reduced-motion:reduce){.model-success-rate-display .rate-status-signal[data-v-017b1d80]:before{animation:none!important}.model-success-rate-display .rate-capsule-trigger[data-v-017b1d80],.model-success-rate-display .rate-popover-panel[data-v-017b1d80]{transition-duration:.01ms!important;transition-delay:0s!important}}@keyframes gift-bounce-017b1d80{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.1)}}html.dark .reset-password-dialog[data-v-017b1d80] .el-dialog{background:#1a1a1a}html.dark .reset-password-dialog[data-v-017b1d80] .el-dialog__header{background:linear-gradient(135deg,#ff7b54,#ff4d4f)}html.dark .reset-password-dialog .reset-password-content[data-v-017b1d80] .el-form-item__label{color:#e5eaf3}html.dark .reset-password-dialog .reset-password-content[data-v-017b1d80] .el-input__wrapper{background:#252525;box-shadow:0 2px 8px rgba(0,0,0,.2)}html.dark .reset-password-dialog .reset-password-content[data-v-017b1d80] .el-input__inner{color:#e5eaf3}html.dark .google-bind-dialog[data-v-017b1d80] .el-dialog{background:#1a1a1a}html.dark .google-bind-dialog[data-v-017b1d80] .el-dialog__header{background:linear-gradient(135deg,#1f2937,#111827)}html.dark .google-bind-dialog[data-v-017b1d80] .el-dialog__header .el-dialog__title{color:#f8fafc}html.dark .google-bind-dialog .google-bind-logo[data-v-017b1d80]{color:#f8fafc;background:rgba(15,23,42,.88);border-color:rgba(148,163,184,.28)}html.dark .nickname-dialog[data-v-017b1d80] .el-dialog{background:#1a1a1a}html.dark .nickname-dialog[data-v-017b1d80] .el-dialog__header{background:linear-gradient(135deg,#4f7cff,#35a3ff)}html.dark .nickname-dialog .nickname-dialog-content[data-v-017b1d80] .el-form-item__label{color:#e5eaf3}html.dark .nickname-dialog .nickname-dialog-content[data-v-017b1d80] .el-input__wrapper{background:#252525;box-shadow:0 2px 8px rgba(0,0,0,.2)}html.dark .nickname-dialog .nickname-dialog-content[data-v-017b1d80] .el-input__inner{color:#e5eaf3}html.dark .model-rate-detail-dialog[data-v-017b1d80] .el-dialog{background:#1a1a1a}html.dark .model-rate-detail-dialog[data-v-017b1d80] .el-dialog__title{color:#e5eaf3}html.dark .model-rate-detail-header[data-v-017b1d80]{color:#bfdbfe}html.dark .model-key[data-v-017b1d80]{color:#94a3b8}html.dark .redeem-dialog[data-v-017b1d80] .el-dialog{background:#1a1a1a}html.dark .redeem-dialog[data-v-017b1d80] .el-dialog__header{background:linear-gradient(135deg,#67c23a,#85ce61)}html.dark .redeem-dialog .redeem-dialog-content .redeem-tip p[data-v-017b1d80]{color:#e5eaf3}html.dark .redeem-dialog .redeem-dialog-content .redeem-input-wrapper .redeem-input[data-v-017b1d80] .el-input__wrapper{background:#252525;box-shadow:0 2px 8px rgba(0,0,0,.2)}html.dark .redeem-dialog .redeem-dialog-content .redeem-input-wrapper .redeem-input[data-v-017b1d80] .el-input__inner{color:#e5eaf3}@media(max-width:768px){.qr-code-image[data-v-017b1d80]{width:180px;height:180px}.top-header[data-v-017b1d80]{padding:0 16px}.top-header .app-title[data-v-017b1d80]{font-size:18px}.top-header .app-title .brand-name[data-v-017b1d80]{display:none}.top-header .points-display[data-v-017b1d80]{padding:6px 12px}.top-header .points-display .points-label[data-v-017b1d80]{display:none}.top-header .model-success-rate-display[data-v-017b1d80]{min-width:112px;height:34px}.top-header .model-success-rate-display:hover .rate-popover-panel[data-v-017b1d80],.top-header .model-success-rate-display:focus-within .rate-popover-panel[data-v-017b1d80]{transform:translateZ(0) scale(1)}.top-header .model-success-rate-display .rate-capsule-trigger[data-v-017b1d80]{height:34px;padding:0 11px}.top-header .model-success-rate-display .rate-status-signal[data-v-017b1d80]{width:16px;height:16px}.top-header .model-success-rate-display .rate-capsule-title[data-v-017b1d80]{font-size:12px}.top-header .model-success-rate-display .rate-popover-panel[data-v-017b1d80]{left:auto;right:0;width:min(366px,100vw - 24px);transform:translate3d(0,-6px,0) scale(.98);transform-origin:calc(100% - 54px) 0}.top-header .model-success-rate-display .rate-popover-panel[data-v-017b1d80]:before{left:auto;right:54px;transform:rotate(45deg)}.top-header .model-success-rate-display .rate-label[data-v-017b1d80]{font-size:11px}.top-header .model-success-rate-display .rate-value[data-v-017b1d80]{font-size:14px}.top-header .model-success-rate-display .rate-model-head[data-v-017b1d80],.top-header .model-success-rate-display .rate-model-row[data-v-017b1d80]{grid-template-columns:minmax(104px,1.18fr) minmax(68px,.72fr) minmax(82px,.86fr);gap:6px}.top-header .model-success-rate-display .rate-model-head[data-v-017b1d80]{font-size:10px;padding-inline:8px}.top-header .model-success-rate-display .rate-model-row[data-v-017b1d80]{padding:7px 8px}.top-header .model-success-rate-display .rate-model-name strong[data-v-017b1d80]{font-size:11px}.top-header .model-success-rate-display .rate-model-name span[data-v-017b1d80]{font-size:9px}.top-header .model-success-rate-display .rate-model-value[data-v-017b1d80]{font-size:12px}.top-header .language-switcher[data-v-017b1d80]{min-width:106px;height:34px;padding:0 8px;gap:5px}.top-header .language-switcher .language-switcher-icon[data-v-017b1d80]{width:22px;height:22px}.top-header .language-switcher .language-switcher-label[data-v-017b1d80]{min-width:46px;font-size:12px}.top-header .nickname-pill[data-v-017b1d80]{padding:4px 10px;gap:5px}.top-header .nickname-pill .nickname-pill-label[data-v-017b1d80]{display:none}.top-header .nickname-pill .nickname-pill-value[data-v-017b1d80]{max-width:72px;font-size:12px}.top-header .user-profile-trigger[data-v-017b1d80]{min-width:42px;width:42px;height:40px;padding:3px;justify-content:center}.top-header .user-profile-trigger .user-trigger-copy[data-v-017b1d80],.top-header .user-profile-trigger .user-trigger-arrow[data-v-017b1d80]{display:none}.top-header .reset-password-btn-header[data-v-017b1d80]{padding:6px 10px}.top-header .reset-password-btn-header .btn-text[data-v-017b1d80],.top-header .resource-entry[data-v-017b1d80]{display:none}.resource-popover-link-single[data-v-017b1d80]{max-width:calc(100vw - 170px)}.resource-popover-qr[data-v-017b1d80]{width:76px;height:76px}.resource-popover-qr-image[data-v-017b1d80]{width:66px;height:66px}.resource-popover-qr-fallback[data-v-017b1d80]{width:76px;height:76px;font-size:11px;padding:6px}.user-profile-dropdown .user-profile-menu{width:min(356px,100vw - 24px)}.sidebar[data-v-017b1d80]{display:none}.main-content[data-v-017b1d80]{width:100%}.reset-password-dialog[data-v-017b1d80] .el-dialog{width:92%!important}.reset-password-dialog .reset-password-code-row[data-v-017b1d80]{gap:8px}.reset-password-dialog .reset-password-code-row .el-button[data-v-017b1d80]{min-width:96px}.model-rate-detail-dialog[data-v-017b1d80] .el-dialog{width:92%!important}}html.dark .top-header[data-v-017b1d80]{background:#1a1a1a;border-bottom-color:#2a2a2a}html.dark .system-notice-bar[data-v-017b1d80]{border-bottom-color:rgba(248,113,113,.3);background:linear-gradient(90deg,rgba(69,10,10,.94),rgba(76,29,29,.92) 52%,rgba(69,10,10,.92));color:#fecaca;box-shadow:0 8px 20px rgba(0,0,0,.26)}html.dark .system-notice-bar.level-info[data-v-017b1d80]{border-bottom-color:rgba(96,165,250,.26);background:linear-gradient(90deg,rgba(15,23,42,.96),rgba(30,41,59,.94));color:#bfdbfe}html.dark .system-notice-icon[data-v-017b1d80],html.dark .system-notice-tag[data-v-017b1d80],html.dark .system-notice-action[data-v-017b1d80],html.dark .system-notice-close[data-v-017b1d80]{background:rgba(15,23,42,.52)}html.dark .system-notice-detail-tag[data-v-017b1d80]{color:#fecaca;background:rgba(127,29,29,.42)}html.dark .resource-entry .resource-trigger[data-v-017b1d80]{border-color:rgba(186,230,253,.58);background:linear-gradient(135deg,rgba(248,250,252,.92),rgba(226,252,245,.78) 42%,rgba(219,234,254,.78)) padding-box,linear-gradient(135deg,rgba(45,212,191,.7),rgba(147,197,253,.58)) border-box;color:#0f2f54;box-shadow:0 10px 24px rgba(2,6,23,.34),0 0 0 1px rgba(255,255,255,.08),inset 0 1px rgba(255,255,255,.78)}html.dark .resource-entry .resource-trigger[data-v-017b1d80]:before{border-color:rgba(248,250,252,.95);box-shadow:0 0 0 4px rgba(34,197,94,.16),0 0 14px rgba(52,211,153,.42)}html.dark .resource-entry .resource-trigger .resource-trigger-hint[data-v-017b1d80]{color:#1d4ed8;background:rgba(219,234,254,.78);box-shadow:inset 0 1px rgba(255,255,255,.68)}html.dark .resource-entry .resource-trigger[data-v-017b1d80]:hover{border-color:rgba(125,211,252,.76);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(209,250,229,.86) 42%,rgba(191,219,254,.86)) padding-box,linear-gradient(135deg,rgba(20,184,166,.82),rgba(96,165,250,.72)) border-box;color:#082f49;box-shadow:0 12px 28px rgba(2,6,23,.4),0 0 0 1px rgba(255,255,255,.1),inset 0 1px rgba(255,255,255,.86)}html.dark[data-v-017b1d80] .resource-popover{background:linear-gradient(145deg,#0f172a,#111827)!important;border:1px solid rgba(100,116,139,.58)!important;box-shadow:0 24px 40px rgba(2,6,23,.62)!important}html.dark[data-v-017b1d80] .resource-popover .resource-popover-title{color:#dbeafe}html.dark[data-v-017b1d80] .resource-popover .resource-popover-subtitle{color:#94a3b8}html.dark[data-v-017b1d80] .resource-popover .resource-popover-row{color:#bfdbfe;background:rgba(15,23,42,.68);border-color:rgba(100,116,139,.42);box-shadow:inset 0 1px rgba(148,163,184,.14)}html.dark[data-v-017b1d80] .resource-popover .resource-popover-desktop-row{color:#fed7aa;border-color:rgba(251,146,60,.58);background:linear-gradient(135deg,rgba(67,20,7,.92),rgba(30,41,59,.86) 62%,rgba(15,23,42,.86));box-shadow:0 12px 28px rgba(249,115,22,.2),inset 0 1px rgba(254,215,170,.18)}html.dark[data-v-017b1d80] .resource-popover .resource-popover-label{color:#e2e8f0;background:rgba(59,130,246,.2);border-color:rgba(147,197,253,.35)}html.dark[data-v-017b1d80] .resource-popover .resource-popover-desktop-label{color:#ffedd5;background:rgba(249,115,22,.24);border-color:rgba(251,146,60,.48)}html.dark[data-v-017b1d80] .resource-popover .resource-popover-link{color:#bfdbfe;background:rgba(30,41,59,.7);border-color:rgba(147,197,253,.3)}html.dark[data-v-017b1d80] .resource-popover .resource-popover-desktop-link{color:#fff;border-color:transparent;background:linear-gradient(135deg,#f97316,#f59e0b 48%,#3b82f6);box-shadow:0 8px 20px rgba(249,115,22,.36),0 0 0 1px rgba(255,237,213,.3) inset}html.dark[data-v-017b1d80] .resource-popover .resource-popover-link:hover{color:#dbeafe;background:rgba(30,64,175,.28);border-color:rgba(191,219,254,.48)}html.dark[data-v-017b1d80] .resource-popover .resource-popover-desktop-link:hover{color:#fff;border-color:transparent;background:linear-gradient(135deg,#ea580c,#f59e0b 42%,#2563eb)}html.dark[data-v-017b1d80] .resource-popover .resource-popover-separator{color:#64748b}html.dark[data-v-017b1d80] .resource-popover .resource-popover-update{color:#94a3b8}html.dark[data-v-017b1d80] .resource-popover .resource-popover-qr-wrap{background:rgba(15,23,42,.62);border-color:rgba(100,116,139,.5)}html.dark[data-v-017b1d80] .resource-popover .resource-popover-qr{background:rgba(15,23,42,.72);border-color:rgba(147,197,253,.4);box-shadow:0 8px 16px rgba(2,6,23,.56)}html.dark[data-v-017b1d80] .resource-popover .resource-popover-qr-fallback{color:#cbd5e1;background:rgba(15,23,42,.72);border-color:rgba(148,163,184,.58)}html.dark .sidebar[data-v-017b1d80]{background:linear-gradient(180deg,#14171d,#12151c);border-right-color:rgba(255,255,255,.08)}html.dark .sidebar .sidebar-nav[data-v-017b1d80]{background:linear-gradient(180deg,rgba(29,33,44,.92),rgba(24,28,38,.94));border-color:rgba(148,163,184,.24);box-shadow:0 16px 34px rgba(0,0,0,.42),0 4px 12px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.07)}html.dark .sidebar .sidebar-nav[data-v-017b1d80]:before{background:linear-gradient(110deg,transparent 0%,rgba(99,133,255,.26) 45%,transparent 72%)}html.dark .sidebar .sidebar-nav[data-v-017b1d80]:after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)}html.dark .main-content[data-v-017b1d80]{background:#0a0a0a}html.dark .points-display .points-value[data-v-017b1d80],html.dark .points-display .points-label[data-v-017b1d80]{color:#1a1a1a}html.dark .model-success-rate-display .rate-capsule-trigger[data-v-017b1d80]{color:#dbeafe;background:linear-gradient(135deg,rgba(30,41,59,.92),rgba(15,23,42,.82)) padding-box,linear-gradient(135deg,rgba(147,197,253,.42),rgba(79,124,255,.32)) border-box;box-shadow:0 8px 18px rgba(2,6,23,.46),inset 0 1px rgba(148,163,184,.2)}html.dark .model-success-rate-display:hover .rate-capsule-trigger[data-v-017b1d80],html.dark .model-success-rate-display:focus-within .rate-capsule-trigger[data-v-017b1d80]{border-color:rgba(147,197,253,.5);background:linear-gradient(135deg,rgba(30,41,59,.96),rgba(30,64,175,.46)) padding-box,linear-gradient(135deg,rgba(191,219,254,.56),rgba(79,124,255,.45)) border-box;box-shadow:0 10px 24px rgba(2,6,23,.54),inset 0 1px rgba(148,163,184,.26)}html.dark .model-success-rate-display .rate-status-signal[data-v-017b1d80]{background:rgba(96,165,250,.12);box-shadow:inset 0 0 0 1px rgba(147,197,253,.18)}html.dark .model-success-rate-display .rate-popover-panel[data-v-017b1d80]{border-color:rgba(147,197,253,.22);background:linear-gradient(145deg,rgba(15,23,42,.96),rgba(17,24,39,.93));box-shadow:0 20px 40px rgba(2,6,23,.58),inset 0 1px rgba(148,163,184,.16)}html.dark .model-success-rate-display .rate-popover-panel[data-v-017b1d80]:before{border-color:rgba(147,197,253,.18);background:rgba(15,23,42,.96)}html.dark .model-success-rate-display .rate-popover-header[data-v-017b1d80]{color:#e5edff}html.dark .model-success-rate-display .rate-popover-body[data-v-017b1d80]::-webkit-scrollbar-thumb{background:rgba(147,197,253,.28)}html.dark .model-success-rate-display .rate-model-head[data-v-017b1d80]{color:#93c5fd}html.dark .model-success-rate-display .rate-model-row[data-v-017b1d80]{background:linear-gradient(135deg,rgba(96,165,250,.1),rgba(15,23,42,.26))}html.dark .model-success-rate-display .rate-model-row[data-v-017b1d80]:hover{background:linear-gradient(135deg,rgba(96,165,250,.16),rgba(30,64,175,.24));box-shadow:inset 0 0 0 1px rgba(147,197,253,.16)}html.dark .model-success-rate-display .rate-model-name[data-v-017b1d80]{color:#e5edff}html.dark .model-success-rate-display .rate-model-name span[data-v-017b1d80]{color:#94a3b8}html.dark .model-success-rate-display .rate-model-value[data-v-017b1d80]{color:#dbeafe}html.dark .model-success-rate-display .rate-model-empty[data-v-017b1d80]{border-color:rgba(147,197,253,.22);background:rgba(96,165,250,.08);color:#94a3b8}html.dark .model-success-rate-display .rate-item[data-v-017b1d80]{background:rgba(96,165,250,.08)}html.dark .model-success-rate-display .rate-item.clickable[data-v-017b1d80]:hover{background:rgba(96,165,250,.14)}html.dark .model-success-rate-display .rate-label[data-v-017b1d80]{color:#93c5fd}html.dark .model-success-rate-display .rate-value[data-v-017b1d80]{color:#dbeafe}html.dark .model-success-rate-display .rate-divider[data-v-017b1d80]{background:linear-gradient(180deg,transparent,rgba(96,165,250,.3),transparent)}html.dark .model-success-rate-display .rate-more-link[data-v-017b1d80]{color:#93c5fd;background:rgba(96,165,250,.12)}html.dark .model-success-rate-display .rate-more-link[data-v-017b1d80]:hover{color:#bfdbfe;background:rgba(96,165,250,.18)}html.dark .nav-item[data-v-017b1d80]{color:#aab2c3;background:transparent;border-color:transparent;box-shadow:none}html.dark .nav-item[data-v-017b1d80]:hover{background:rgba(79,124,255,.22);color:#dbe7ff;border-color:rgba(79,124,255,.3);box-shadow:0 6px 14px rgba(79,124,255,.22),inset 0 1px rgba(255,255,255,.1)}html.dark .nav-item.active[data-v-017b1d80]{background:linear-gradient(135deg,#5b86ff,#35a3ff);color:#fff;border-color:rgba(255,255,255,.24);box-shadow:0 10px 22px rgba(70,114,255,.46),0 0 0 3px rgba(91,134,255,.22)}html.dark .nav-item .nav-beta-badge[data-v-017b1d80]{background:linear-gradient(135deg,#7c8bff,#8a5fd6);box-shadow:0 2px 10px rgba(124,139,255,.55)}html.dark .user-profile-trigger[data-v-017b1d80]{border-color:rgba(148,163,184,.24);color:#e2e8f0;background:linear-gradient(135deg,rgba(30,41,59,.92),rgba(15,23,42,.8) 64%,rgba(12,74,110,.42));box-shadow:0 10px 26px rgba(2,6,23,.46),inset 0 1px rgba(255,255,255,.08)}html.dark .user-profile-trigger[data-v-017b1d80]:hover{border-color:rgba(125,211,252,.34);background:linear-gradient(135deg,rgba(51,65,85,.94),rgba(15,23,42,.82) 58%,rgba(14,116,144,.42));box-shadow:0 14px 30px rgba(2,6,23,.56),0 0 0 4px rgba(14,165,233,.12),inset 0 1px rgba(255,255,255,.1)}html.dark .user-profile-trigger[data-v-017b1d80]:before{background:linear-gradient(100deg,rgba(255,255,255,.12),rgba(255,255,255,0))}html.dark .user-profile-trigger .user-avatar-shell[data-v-017b1d80]{box-shadow:0 6px 16px rgba(14,165,233,.22)}html.dark .user-profile-trigger .user-trigger-label[data-v-017b1d80],html.dark .user-profile-trigger .user-trigger-arrow[data-v-017b1d80]{color:#94a3b8}html.dark .user-profile-trigger .username[data-v-017b1d80]{color:#e5eaf3}html.dark .nickname-pill[data-v-017b1d80]{border-color:rgba(226,232,240,.45);background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(30,41,59,.92) 72%);color:#e2e8f0;box-shadow:0 6px 16px rgba(2,6,23,.45)}html.dark .nickname-pill[data-v-017b1d80] .el-icon{color:#93c5fd}html.dark .nickname-pill .nickname-pill-label[data-v-017b1d80]{color:#94a3b8}html.dark .app-title .brand-name[data-v-017b1d80]{color:#e5eaf3!important}html.dark .app-title .app-logo[data-v-017b1d80]{background:transparent;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.2);border:none}html.dark .app-title .app-logo[data-v-017b1d80]:hover{box-shadow:0 4px 12px rgba(0,0,0,.3)}html.dark .theme-toggle-btn[data-v-017b1d80]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 20px rgba(102,126,234,.5)}html.dark .theme-toggle-btn[data-v-017b1d80]:hover{background:linear-gradient(135deg,#764ba2,#667eea);box-shadow:0 6px 30px rgba(102,126,234,.7)}html.dark .invitation-btn-header[data-v-017b1d80]{background:linear-gradient(135deg,rgba(255,215,0,.9),rgba(255,193,7,.9));border-color:rgba(255,215,0,.9);color:gold;box-shadow:0 4px 20px rgba(255,215,0,.5),0 0 40px rgba(255,193,7,.4)}html.dark .invitation-btn-header[data-v-017b1d80]:hover{background:linear-gradient(135deg,rgba(255,237,78,.95),rgba(255,215,0,.95));box-shadow:0 6px 30px rgba(255,215,0,.7),0 0 60px rgba(255,193,7,.6)}html.dark .invitation-btn-header .invitation-badge[data-v-017b1d80]{background:linear-gradient(135deg,#ff8c00,#ff6b00);box-shadow:0 2px 10px rgba(255,140,0,.7)}html.dark .tutorial-btn-header[data-v-017b1d80]{background:linear-gradient(135deg,rgba(102,126,234,.95),rgba(118,75,162,.95));border-color:rgba(102,126,234,.9);color:#fff;box-shadow:0 4px 20px rgba(102,126,234,.6),0 0 40px rgba(118,75,162,.5)}html.dark .tutorial-btn-header[data-v-017b1d80]:hover{background:linear-gradient(135deg,rgba(118,75,162,.95),rgba(102,126,234,.95));box-shadow:0 6px 30px rgba(102,126,234,.8),0 0 60px rgba(118,75,162,.7)}html.dark .tutorial-btn-header .tutorial-badge[data-v-017b1d80]{background:linear-gradient(135deg,#ff4757,#ff6348);box-shadow:0 2px 10px rgba(255,71,87,.8)}html.dark .history-btn-header[data-v-017b1d80]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 20px rgba(102,126,234,.4)}html.dark .history-btn-header[data-v-017b1d80]:hover{box-shadow:0 6px 30px rgba(102,126,234,.6)}html.dark .reset-password-btn-header[data-v-017b1d80]{background:linear-gradient(135deg,#ff7b54,#ff4d4f);box-shadow:0 4px 20px rgba(255,77,79,.4)}html.dark .reset-password-btn-header[data-v-017b1d80]:hover{box-shadow:0 6px 30px rgba(255,77,79,.6)}html.dark .changelog-btn-header[data-v-017b1d80]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 20px rgba(102,126,234,.4)}html.dark .changelog-btn-header[data-v-017b1d80]:hover{box-shadow:0 6px 30px rgba(102,126,234,.6)}html.dark .changelog-dialog[data-v-017b1d80] .el-dialog__footer{border-top-color:#2a2a2a}html.dark .changelog-content[data-v-017b1d80]::-webkit-scrollbar-track{background:#252525}html.dark .changelog-content[data-v-017b1d80]::-webkit-scrollbar-thumb{background:#404040}html.dark .changelog-content[data-v-017b1d80]::-webkit-scrollbar-thumb:hover{background:#505050}html.dark .changelog-item[data-v-017b1d80]{background:#1a1a1a!important;border-color:#2a2a2a!important}html.dark .changelog-item[data-v-017b1d80]:hover{background:#252525!important;border-color:rgba(102,126,234,.3)!important}html.dark .changelog-item .item-title[data-v-017b1d80]{color:#e5eaf3!important}html.dark .changelog-item .item-desc[data-v-017b1d80]{color:#b0b0b0!important}html.dark .month-header[data-v-017b1d80]{border-bottom-color:#2a2a2a!important}html.dark .month-header .version-tag[data-v-017b1d80]{background:#252525!important;color:#b0b0b0!important}html[data-v-017b1d80]{scroll-behavior:smooth}.changelog-dialog[data-v-017b1d80] .el-dialog{margin-top:5vh!important;max-height:90vh;display:flex;flex-direction:column}.changelog-dialog[data-v-017b1d80] .el-dialog__body{padding:0;overflow:hidden;flex:1;min-height:0}.changelog-dialog[data-v-017b1d80] .el-dialog__footer{padding:16px 24px;border-top:1px solid #e4e7ed}.changelog-content[data-v-017b1d80]{max-height:60vh;overflow-y:auto;padding:24px}.changelog-content[data-v-017b1d80]::-webkit-scrollbar{width:8px}.changelog-content[data-v-017b1d80]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.changelog-content[data-v-017b1d80]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:4px}.changelog-content[data-v-017b1d80]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.changelog-month[data-v-017b1d80]{margin-bottom:32px}.changelog-month[data-v-017b1d80]:last-child{margin-bottom:0}.changelog-month .month-header[data-v-017b1d80]{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e4e7ed}.changelog-month .month-header .el-tag[data-v-017b1d80]{font-size:16px;font-weight:700;padding:8px 16px}.changelog-month .month-header .el-tag .el-icon[data-v-017b1d80]{margin-right:6px}.changelog-month .month-header .version-tag[data-v-017b1d80]{font-size:14px;font-weight:600;color:#909399;background:#f4f4f5;padding:6px 12px;border-radius:16px}.changelog-items[data-v-017b1d80]{display:flex;flex-direction:column;gap:16px}.changelog-item[data-v-017b1d80]{background:#fff;border:1px solid #e4e7ed;border-radius:12px;padding:16px 20px;transition:all .3s ease}.changelog-item[data-v-017b1d80]:hover{border-color:#409eff;box-shadow:0 4px 16px rgba(64,158,255,.1);transform:translate(4px)}.changelog-item .item-header[data-v-017b1d80]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.changelog-item .item-header .item-icon[data-v-017b1d80]{font-size:20px;flex-shrink:0}.changelog-item .item-header .item-title[data-v-017b1d80]{font-size:16px;font-weight:600;color:#303133;flex:1}.changelog-item .item-desc[data-v-017b1d80]{font-size:14px;color:#606266;line-height:1.8;padding-left:32px}.changelog-footer[data-v-017b1d80]{display:flex;justify-content:center;padding:16px}@media(max-width:768px){.changelog-dialog[data-v-017b1d80] .el-dialog{margin-top:2vh!important;max-height:95vh;width:95%!important}.changelog-content[data-v-017b1d80]{max-height:65vh;padding:16px}.changelog-month[data-v-017b1d80]{margin-bottom:24px}.month-header[data-v-017b1d80]{flex-wrap:wrap;gap:8px}.month-header .el-tag[data-v-017b1d80]{font-size:14px;padding:6px 12px}.month-header .version-tag[data-v-017b1d80]{font-size:12px;padding:4px 10px}.changelog-item[data-v-017b1d80]{padding:12px 16px}.changelog-item .item-header .item-icon[data-v-017b1d80]{font-size:18px}.changelog-item .item-header .item-title[data-v-017b1d80]{font-size:14px}.changelog-item .item-desc[data-v-017b1d80]{font-size:13px}}.notice-dialog[data-v-017b1d80] .el-dialog{border-radius:16px;overflow:hidden}.notice-dialog[data-v-017b1d80] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px;margin:0}.notice-dialog[data-v-017b1d80] .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}.notice-dialog[data-v-017b1d80] .el-dialog__body{padding:24px}.notice-dialog[data-v-017b1d80] .el-dialog__footer{padding:16px 24px 24px;border-top:1px solid var(--el-border-color-lighter)}.notice-content .notice-body[data-v-017b1d80]{font-size:15px;line-height:1.8;color:var(--el-text-color-primary);max-height:400px;overflow-y:auto;padding-right:8px}.notice-content .notice-body[data-v-017b1d80]::-webkit-scrollbar{width:6px}.notice-content .notice-body[data-v-017b1d80]::-webkit-scrollbar-thumb{background:var(--el-border-color);border-radius:3px}.notice-content .notice-body[data-v-017b1d80] p{margin:0 0 12px}.notice-content .notice-body[data-v-017b1d80] a{color:#667eea;text-decoration:none}.notice-content .notice-body[data-v-017b1d80] a:hover{text-decoration:underline}.notice-content .notice-body[data-v-017b1d80] img{max-width:100%;border-radius:8px;margin:12px 0}.notice-content .notice-body[data-v-017b1d80] ul,.notice-content .notice-body[data-v-017b1d80] ol{padding-left:20px;margin:12px 0}.notice-content .notice-body[data-v-017b1d80] li{margin:6px 0}.notice-content .notice-meta[data-v-017b1d80]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid var(--el-border-color-lighter)}.notice-content .notice-meta .notice-time[data-v-017b1d80]{font-size:13px;color:var(--el-text-color-secondary)}.notice-content .notice-meta .notice-count[data-v-017b1d80]{font-size:13px;color:var(--el-text-color-secondary);background:var(--el-fill-color-light);padding:4px 12px;border-radius:12px}.notice-footer[data-v-017b1d80]{display:flex;justify-content:center}.notice-footer .el-button[data-v-017b1d80]{min-width:140px;font-size:15px;font-weight:500}html.dark .notice-dialog[data-v-017b1d80] .el-dialog{background:#1a1a1a}html.dark .notice-dialog[data-v-017b1d80] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2)}html.dark .notice-dialog[data-v-017b1d80] .el-dialog__footer{border-top-color:#2a2a2a}html.dark .notice-dialog .notice-content .notice-body[data-v-017b1d80]{color:#e5eaf3}html.dark .notice-dialog .notice-content .notice-meta[data-v-017b1d80]{border-top-color:#2a2a2a}html.dark .notice-dialog .notice-content .notice-meta .notice-count[data-v-017b1d80]{background:#252525}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro SC,SF Pro Display,SF Pro Text,PingFang SC,Hiragino Sans GB,Source Han Sans CN,Noto Sans CJK SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;font-weight:400;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--el-bg-color-page);color:var(--el-text-color-primary);transition:background-color .3s ease,color .3s ease}html.dark,html.dark body{background:#0a0a0a;color:#e5eaf3}.brand-name{font-family:KaiTi,STKaiti,KaiTi_GB2312,KaiTi TC,serif;letter-spacing:.5px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:10px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3);background-clip:content-box}.el-button{font-family:-apple-system,BlinkMacSystemFont,SF Pro SC,PingFang SC,Hiragino Sans GB,Source Han Sans CN,Microsoft YaHei,sans-serif;font-weight:500;border-radius:20px!important;padding:9px 20px!important;font-size:15px!important;letter-spacing:.02em;transition:all .2s cubic-bezier(.4,0,.2,1);border:none!important;position:relative;overflow:hidden;text-shadow:none;cursor:pointer}.el-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .6s ease}.el-button:hover:before{left:100%}.el-button.el-button--primary{background:linear-gradient(135deg,#0071e3,#005bb5)!important;color:#fff!important;box-shadow:0 2px 8px rgba(0,113,227,.25);font-weight:500}.el-button.el-button--primary:hover{background:linear-gradient(135deg,#0077ed,#0062c4)!important;box-shadow:0 4px 12px rgba(0,113,227,.3);transform:translateY(-1px)}.el-button.el-button--primary:active{background:linear-gradient(135deg,#06c,#0055b3)!important;transform:translateY(0);box-shadow:0 2px 6px rgba(0,113,227,.2)}.el-button.el-button--success{background:linear-gradient(135deg,#34c759,#28a745)!important;color:#fff!important;box-shadow:0 2px 8px rgba(52,199,89,.25);font-weight:500}.el-button.el-button--success:hover{background:linear-gradient(135deg,#30d158,#2bb84c)!important;box-shadow:0 4px 12px rgba(52,199,89,.3);transform:translateY(-1px)}.el-button.el-button--success:active{background:linear-gradient(135deg,#2eb850,#259e42)!important;transform:translateY(0);box-shadow:0 2px 6px rgba(52,199,89,.2)}.el-button.el-button--warning{background:linear-gradient(135deg,#ff9500,#e67e00)!important;color:#fff!important;box-shadow:0 2px 8px rgba(255,149,0,.25);font-weight:500}.el-button.el-button--warning:hover{background:linear-gradient(135deg,#ff9f0a,#f08800)!important;box-shadow:0 4px 12px rgba(255,149,0,.3);transform:translateY(-1px)}.el-button.el-button--warning:active{background:linear-gradient(135deg,#f58900,#d67500)!important;transform:translateY(0);box-shadow:0 2px 6px rgba(255,149,0,.2)}.el-button.el-button--danger{background:linear-gradient(135deg,#ff3b30,#d32f2f)!important;color:#fff!important;box-shadow:0 2px 8px rgba(255,59,48,.25);font-weight:500}.el-button.el-button--danger:hover{background:linear-gradient(135deg,#ff453a,#e13832)!important;box-shadow:0 4px 12px rgba(255,59,48,.3);transform:translateY(-1px)}.el-button.el-button--danger:active{background:linear-gradient(135deg,#e6322a,#c02a24)!important;transform:translateY(0);box-shadow:0 2px 6px rgba(255,59,48,.2)}.el-button.el-button--info{background:linear-gradient(135deg,#8e8e93,#636366)!important;color:#fff!important;box-shadow:0 2px 8px rgba(142,142,147,.25);font-weight:500}.el-button.el-button--info:hover{background:linear-gradient(135deg,#98989d,#6e6e71)!important;box-shadow:0 4px 12px rgba(142,142,147,.3);transform:translateY(-1px)}.el-button.el-button--info:active{background:linear-gradient(135deg,#7e7e83,#5a5a5d)!important;transform:translateY(0);box-shadow:0 2px 6px rgba(142,142,147,.2)}.el-button.el-button--default{background:#fff!important;color:#1d1d1f!important;border:1px solid #d2d2d7!important;box-shadow:0 1px 3px rgba(0,0,0,.05);font-weight:500}.el-button.el-button--default:hover{background:#fafafa!important;border-color:#b8b8bd!important;box-shadow:0 2px 6px rgba(0,0,0,.08);transform:translateY(-1px)}.el-button.el-button--default:active{background:#f5f5f7!important;transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.05)}.el-button.is-circle{border-radius:50%!important;padding:8px!important}.el-button.el-button--small{padding:6px 16px!important;font-size:14px!important;border-radius:16px!important}.el-button.el-button--large{padding:12px 28px!important;font-size:17px!important;font-weight:500;border-radius:24px!important}.el-button.is-disabled{opacity:.5;cursor:not-allowed}.el-button.is-disabled:hover{transform:none!important}.el-button.is-disabled:before{display:none}.el-input__inner,.el-textarea__inner{font-family:inherit;border-radius:16px!important;border:1px solid #d2d2d7!important;transition:all .2s ease}.el-input__inner:focus,.el-textarea__inner:focus{border-color:#06c!important;box-shadow:0 0 0 4px rgba(0,102,204,.1)!important}:root{--el-border-radius-base: 16px !important;--el-border-radius-small: 12px !important;--el-border-radius-round: 16px !important;--el-input-border-radius: 16px !important}.el-select__wrapper,.el-input__wrapper,.el-select .el-select__wrapper,.el-input .el-input__wrapper,[class*=el-select__wrapper],[class*=el-input__wrapper],.el-select.el-select--large .el-select__wrapper,.el-select.el-select--default .el-select__wrapper,.el-select.el-select--small .el-select__wrapper,.el-input.el-input--large .el-input__wrapper,.el-input.el-input--default .el-input__wrapper,.el-input.el-input--small .el-input__wrapper{border-radius:16px!important}.el-select-dropdown,.el-popper,.el-popper.is-light,.el-popper.is-pure{border-radius:16px!important;overflow:hidden!important}.el-select-dropdown__wrap{border-radius:16px!important}.el-select-dropdown__item{border-radius:8px;margin:4px 8px}.el-card{border-radius:18px!important;border:none!important;box-shadow:0 2px 12px rgba(0,0,0,.08)!important}.el-dialog{border-radius:20px!important}.el-dialog .el-dialog__header{padding:24px 24px 16px!important;border-bottom:1px solid #e5e5ea}.el-dialog .el-dialog__body{padding:24px!important}.el-select-dropdown,.el-dropdown-menu{border-radius:12px!important;border:none!important;box-shadow:0 4px 16px rgba(0,0,0,.12)!important}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-break{word-break:break-all}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease}.el-image-viewer__close{width:50px!important;height:50px!important;font-size:28px!important;background:rgba(0,0,0,.7)!important;border-radius:50%!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;top:40px!important;right:40px!important}.el-image-viewer__close:hover{background:rgba(0,0,0,.9)!important;transform:scale(1.1)}@media(max-width:768px){.settings-container{padding:12px}.task-item{grid-template-columns:1fr!important}.task-item .task-preview{min-height:200px}}html.dark .batch-generate-container,html.dark .recharge-container,html.dark .settings-container,html.dark .models-container,html.dark .history-container{background:#0a0a0a!important;color:#e5eaf3!important}html.dark .el-card{background:#1a1a1a!important;border-color:#2a2a2a!important;color:#e5eaf3!important}html.dark .el-input__wrapper,html.dark .el-textarea__inner,html.dark .el-select .el-input__wrapper{background-color:#2a2a2a!important;border-color:#4a4a4a!important;box-shadow:0 0 0 1px #4a4a4a inset!important}html.dark .el-input__wrapper input,html.dark .el-input__wrapper textarea,html.dark .el-textarea__inner input,html.dark .el-textarea__inner textarea,html.dark .el-select .el-input__wrapper input,html.dark .el-select .el-input__wrapper textarea{color:#e5eaf3!important;background-color:transparent!important}html.dark .el-input__wrapper input::placeholder,html.dark .el-input__wrapper textarea::placeholder,html.dark .el-textarea__inner input::placeholder,html.dark .el-textarea__inner textarea::placeholder,html.dark .el-select .el-input__wrapper input::placeholder,html.dark .el-select .el-input__wrapper textarea::placeholder{color:#6a6a6a!important}html.dark .el-input__wrapper:hover,html.dark .el-textarea__inner:hover,html.dark .el-select .el-input__wrapper:hover{border-color:#5a5a5a!important;background-color:#323232!important}html.dark .el-input__wrapper.is-focus,html.dark .el-textarea__inner.is-focus,html.dark .el-select .el-input__wrapper.is-focus{border-color:#409eff!important;box-shadow:0 0 0 1px #409eff inset!important}html.dark .el-input.is-disabled .el-input__wrapper{background-color:#1a1a1a!important}html.dark .el-table{background-color:#1a1a1a!important;color:#e5eaf3!important}html.dark .el-table th.el-table__cell{background-color:#141414!important;color:#a3a6ad!important}html.dark .el-table tr{background-color:#1a1a1a!important}html.dark .el-table tr:hover>td{background-color:#252525!important}html.dark .el-table .el-table__body tr.el-table__row--striped td{background-color:#1d1d1d!important}html.dark .el-dialog{background-color:#1a1a1a!important;border:1px solid #2a2a2a!important}html.dark .el-dialog .el-dialog__header{background-color:#141414!important;border-bottom-color:#2a2a2a!important;color:#e5eaf3!important}html.dark .el-dialog .el-dialog__body{background-color:#1a1a1a!important;color:#cfd3dc!important}html.dark .el-dropdown-menu{background-color:#1a1a1a!important;border-color:#2a2a2a!important}html.dark .el-dropdown-menu .el-dropdown-menu__item{color:#cfd3dc!important}html.dark .el-dropdown-menu .el-dropdown-menu__item:hover{background-color:#252525!important;color:#e5eaf3!important}html.dark .el-select-dropdown{background-color:#1a1a1a!important;border-color:#2a2a2a!important}html.dark .el-select-dropdown .el-select-dropdown__item{color:#cfd3dc!important}html.dark .el-select-dropdown .el-select-dropdown__item:hover,html.dark .el-select-dropdown .el-select-dropdown__item.is-hovering{background-color:#252525!important}html.dark .el-select-dropdown .el-select-dropdown__item.is-selected{color:#409eff!important}html.dark .el-popover.el-popper{background-color:#1a1a1a!important;border-color:#2a2a2a!important;color:#cfd3dc!important}html.dark .el-tooltip__popper{background-color:#2a2a2a!important;border-color:#3a3a3a!important;color:#e5eaf3!important}html.dark .stat-card{background:#1a1a1a!important;border-color:#2a2a2a!important;color:#e5eaf3!important}html.dark .stat-card .stat-label{color:#a3a6ad!important}html.dark .stat-card .stat-value{color:#e5eaf3!important}html.dark .top-toolbar,html.dark .batch-toolbar{background:rgba(26,26,26,.94)!important;border-color:rgba(255,255,255,.08)!important}html.dark .top-toolbar .section-title,html.dark .top-toolbar .batch-toolbar-title,html.dark .batch-toolbar .section-title,html.dark .batch-toolbar .batch-toolbar-title{color:#e5eaf3!important}html.dark .points-display{background:linear-gradient(135deg,gold,#ffed4e)!important}html.dark .points-display .points-value,html.dark .points-display .points-label{color:#1a1a1a!important}html.dark .el-button--default{background:#1a1a1a!important;color:#e5eaf3!important;border-color:#3a3a3a!important}html.dark .el-button--default:hover{background:#252525!important;border-color:#4a4a4a!important}html.dark .el-pagination .el-pagination__total,html.dark .el-pagination .el-pagination__jump{color:#cfd3dc!important}html.dark .el-pagination .el-pager li{background-color:#1a1a1a!important;color:#cfd3dc!important;border:1px solid #3a3a3a!important}html.dark .el-pagination .el-pager li:hover{background-color:#252525!important}html.dark .el-pagination .el-pager li.is-active{background-color:#409eff!important;color:#fff!important}html.dark .el-pagination .btn-prev,html.dark .el-pagination .btn-next{background-color:#1a1a1a!important;color:#cfd3dc!important;border:1px solid #3a3a3a!important}html.dark .el-pagination .btn-prev:hover,html.dark .el-pagination .btn-next:hover{background-color:#252525!important}html.dark .el-radio,html.dark .el-checkbox,html.dark .el-radio .el-radio__label,html.dark .el-radio .el-checkbox__label,html.dark .el-checkbox .el-radio__label,html.dark .el-checkbox .el-checkbox__label{color:#cfd3dc!important}html.dark .el-switch.is-checked .el-switch__core{background-color:#409eff!important}html.dark .el-tag{border-color:#3a3a3a!important}html.dark .el-tag.el-tag--info{background-color:#262727!important;color:#a3a6ad!important}html.dark .el-loading-mask{background-color:rgba(0,0,0,.7)!important}html.dark .el-message{background-color:#1a1a1a!important;border-color:#2a2a2a!important}html.dark .el-message .el-message__content{color:#e5eaf3!important}html.dark ::-webkit-scrollbar-track{background:#1a1a1a!important}html.dark ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)!important}html.dark ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)!important}html.dark .current-points-card{background:linear-gradient(135deg,#667eea,#764ba2)!important}html.dark .package-card{background:#1a1a1a!important;border-color:#3a3a3a!important}html.dark .package-card:hover,html.dark .package-card.selected{border-color:#409eff!important;background:rgba(64,158,255,.1)!important}html.dark .package-card.disabled{background:#0d0d0d!important;border-color:#2a2a2a!important;opacity:.4!important}html.dark .package-card.disabled:hover{background:#0d0d0d!important;border-color:#2a2a2a!important}html.dark .package-card.disabled .package-amount .currency,html.dark .package-card.disabled .package-amount .value{color:#606266!important;background:#606266!important}html.dark .package-card.disabled .package-points,html.dark .package-card.disabled .package-name{color:#4a4a4a!important}html.dark .package-card .package-amount .currency{color:#d4af37!important}html.dark .package-card .package-amount .value{background:linear-gradient(135deg,gold,#d4af37)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}html.dark .package-card .package-points{color:#5cadff!important}html.dark .package-card .package-name{color:#cfd3dc!important}html.dark .recharge-info{background:#1a1a1a!important}html.dark .recharge-info .amount-text,html.dark .recharge-info .points-text{color:#e5eaf3!important}html.dark .qr-code-wrapper{background:#2a2a2a!important;border-color:#3a3a3a!important}html.dark .template-dialog-content{background:#1a1a1a!important}html.dark .template-card{background:#2a2a2a!important;border-color:#3a3a3a!important}html.dark .template-card h3{color:#e5eaf3!important}html.dark .template-card p{color:#909399!important}html.dark .template-card:hover{border-color:#667eea!important;background:#2f2f2f!important}html.dark .batch-generate-container{background:linear-gradient(180deg,#0a0a0a,#141414 60%,#0a0a0a)!important}html.dark .task-list-container{background:#1a1a1a!important;border-color:#2a2a2a!important;box-shadow:0 26px 70px rgba(0,0,0,.5)!important}html.dark .task-list-container .empty-state{color:#a3a6ad!important}html.dark .task-list{background:transparent!important}html.dark .task-list ::-webkit-scrollbar-track{background:#141414!important}html.dark .task-list ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)!important}html.dark .task-header{background:rgba(26,26,26,.95)!important;border-color:#2a2a2a!important;box-shadow:0 24px 60px rgba(0,0,0,.5)!important}html.dark .task-header .header-cell{color:#e5eaf3!important}html.dark .task-row{background:#1a1a1a!important;border-color:#2a2a2a!important;box-shadow:0 18px 40px rgba(0,0,0,.3)!important}html.dark .task-row:hover{background:#252525!important;border-color:#3a3a3a!important;box-shadow:0 32px 70px rgba(0,0,0,.5)!important}html.dark .task-row.running{background:linear-gradient(to right,rgba(255,159,10,.15),#1a1a1a)!important;border-color:rgba(255,159,10,.5)!important}html.dark .task-row.success{background:linear-gradient(to right,rgba(48,209,88,.15),#1a1a1a)!important;border-color:rgba(48,209,88,.45)!important}html.dark .task-row.failed{background:linear-gradient(to right,rgba(255,59,48,.15),#1a1a1a)!important;border-color:rgba(255,59,48,.45)!important}html.dark .task-row.pending,html.dark .task-row.waiting{background:#1a1a1a!important;border-color:#2a2a2a!important}html.dark .task-cell,html.dark .task-cell .task-id,html.dark .task-cell .task-title,html.dark .task-cell .task-status{color:#e5eaf3!important}html.dark .task-cell .task-prompt{color:#cfd3dc!important;background:#141414!important;border-color:#2a2a2a!important}html.dark .task-cell .image-preview,html.dark .task-cell .video-preview,html.dark .task-cell .task-image-wrapper,html.dark .task-cell .task-video-wrapper{background:#141414!important;border-color:#2a2a2a!important}html.dark .task-cell .placeholder-icon{color:#4a4a4a!important}html.dark .task-cell video{background:#000!important}html.dark .task-cell .upload-mask{background:rgba(26,26,26,.95)!important;color:#e5eaf3!important}html.dark .task-cell .upload-mask .el-icon{color:#e5eaf3!important}html.dark .task-cell .preview-placeholder,html.dark .task-cell .preview-waiting,html.dark .task-cell .preview-error,html.dark .task-cell .preview-loading{background:#141414!important;border-color:#2a2a2a!important;color:#cfd3dc!important}html.dark .task-cell .preview-placeholder span,html.dark .task-cell .preview-waiting span,html.dark .task-cell .preview-error span,html.dark .task-cell .preview-loading span{color:#cfd3dc!important}html.dark .task-cell .preview-success .image-error{background:#1a1a1a!important;color:#909399!important}html.dark .task-cell .preview-loading .el-progress .el-progress__text{color:#e5eaf3!important}html.dark .task-cell .preview-loading .loading-text,html.dark .task-cell .video-pending .pending-text,html.dark .task-cell .video-pending .generating-text,html.dark .task-cell .video-pending .error-text,html.dark .task-cell .video-generating .pending-text,html.dark .task-cell .video-generating .generating-text,html.dark .task-cell .video-generating .error-text,html.dark .task-cell .video-success .pending-text,html.dark .task-cell .video-success .generating-text,html.dark .task-cell .video-success .error-text,html.dark .task-cell .video-error .pending-text,html.dark .task-cell .video-error .generating-text,html.dark .task-cell .video-error .error-text{color:#cfd3dc!important}html.dark .task-cell .video-error{background:rgba(245,108,108,.1)!important;border-color:rgba(245,108,108,.3)!important}html.dark .el-dialog .el-form-item__label{color:#cfd3dc!important}html.dark .changelog-content{background:#0a0a0a!important}html.dark .changelog-content .changelog-month .month-header{border-bottom-color:#2a2a2a!important}html.dark .changelog-content .changelog-month .month-header .version-tag{background:#1a1a1a!important;color:#cfd3dc!important}html.dark .changelog-content .changelog-item{background:#1a1a1a!important;border-color:#2a2a2a!important}html.dark .changelog-content .changelog-item:hover{border-color:#667eea!important;box-shadow:0 4px 16px rgba(102,126,234,.2)!important}html.dark .changelog-content .changelog-item .item-title{color:#e5eaf3!important}html.dark .changelog-content .changelog-item .item-desc{color:#cfd3dc!important}html.dark .el-upload{border-color:#3a3a3a!important}html.dark .el-upload:hover{border-color:#409eff!important}html.dark .el-upload-dragger{background-color:#1a1a1a!important;border-color:#3a3a3a!important}html.dark .el-upload-dragger:hover{border-color:#409eff!important}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:flex}.vue-recycle-scroller__slot{flex:auto 0 0}.vue-recycle-scroller__item-wrapper{flex:1;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}
