.app-root[data-v-599d30bb]{display:flex;flex-direction:column;min-height:100vh}.question[data-v-599d30bb]{margin-top:10px}.ask[data-v-599d30bb]{color:#6071ee}.header[data-v-599d30bb]{height:auto!important;padding:0!important;background-color:#fff;border-bottom:1px solid #f0f0f0;position:relative;z-index:100}.header-inner[data-v-599d30bb]{max-width:1000px;margin:0 auto;display:flex;align-items:center;gap:24px;padding:10px 20px}.logo-wrap[data-v-599d30bb]{display:inline-flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.title[data-v-599d30bb]{color:#1a1a1a;font-size:22px;font-weight:800;letter-spacing:-.3px}.nav-links[data-v-599d30bb]{display:flex;align-items:center;gap:20px;flex:1;margin-left:8px}.nav-link[data-v-599d30bb]{color:#666;font-size:14px;text-decoration:none;padding:4px 2px;font-weight:500;transition:color .15s;position:relative}.nav-link[data-v-599d30bb]:hover{color:#5668ee}.nav-link.active[data-v-599d30bb]{color:#5668ee;font-weight:600}.nav-link.active[data-v-599d30bb]:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:#5668EE;border-radius:1px}.header-actions[data-v-599d30bb]{display:flex;gap:8px;align-items:center;flex-shrink:0;margin-left:auto}.header-actions[data-v-599d30bb] .el-button+.el-button{margin-left:0}.home[data-v-599d30bb]{color:#666;font-size:12px}.home[data-v-599d30bb]:hover{color:#5668ee}.menu-btn[data-v-599d30bb]{display:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid var(--el-border-color, #dcdfe6);background:var(--el-bg-color, #fff);color:var(--el-text-color-regular, #606266);cursor:pointer;padding:0;transition:all .15s}.menu-btn[data-v-599d30bb]:hover,.menu-btn.active[data-v-599d30bb]{color:#5668ee;border-color:#5668ee;background:#f5f7ff}.mobile-menu[data-v-599d30bb]{display:none}.icon[data-v-599d30bb]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#5668ee;border-radius:20%;flex-shrink:0}.icon svg[data-v-599d30bb]{width:28px;height:28px;display:block}.user-btn[data-v-599d30bb]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--el-border-color, #dcdfe6);background:var(--el-bg-color, #fff);color:var(--el-text-color-regular, #606266);cursor:pointer;padding:0;margin-right:0;transition:all .15s}.user-btn[data-v-599d30bb]:hover{color:#5668ee;border-color:#5668ee;background:#f5f7ff}.user-btn.logged[data-v-599d30bb]{border-color:transparent;background:transparent}.user-btn[data-v-599d30bb] .el-avatar{display:block;border:2px solid #eef0fd}.icon-btn[data-v-599d30bb]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--el-border-color, #dcdfe6);background:var(--el-bg-color, #fff);color:var(--el-text-color-regular, #606266);cursor:pointer;padding:0;transition:all .15s}.icon-btn[data-v-599d30bb]:hover{color:#5668ee;border-color:#5668ee;background:#f5f7ff}.theme-dot[data-v-599d30bb]{position:absolute;right:2px;bottom:2px;width:8px;height:8px;background:#5668EE;border:1.5px solid var(--el-bg-color, #fff);border-radius:50%}.online-dot[data-v-599d30bb]{position:absolute;right:0;bottom:0;width:9px;height:9px;background:#67c23a;border:2px solid #fff;border-radius:50%}.standby-pill[data-v-599d30bb]{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;background:var(--el-bg-color, #fff);border:1px solid var(--el-border-color, #dcdfe6);border-radius:999px;font-size:12px;font-weight:600;color:var(--el-text-color-secondary, #909399);white-space:nowrap;flex-shrink:0}.standby-dot[data-v-599d30bb]{width:7px;height:7px;border-radius:50%;background:#b0b0b0}.standby-pill.running[data-v-599d30bb]{border-color:#67c23a;color:#67c23a;background:rgba(103,194,58,.08)}.standby-pill.running .standby-dot[data-v-599d30bb]{background:#67c23a;animation:standby-pulse-599d30bb 1.2s ease-in-out infinite}@keyframes standby-pulse-599d30bb{0%,to{opacity:1;box-shadow:0 0 rgba(103,194,58,.5)}50%{opacity:.6;box-shadow:0 0 0 5px rgba(103,194,58,0)}}.el-main[data-v-599d30bb]{flex:1;padding:20px 0 0!important}.not-found[data-v-599d30bb]{text-align:center;padding:80px 20px}.not-found h2[data-v-599d30bb]{font-size:72px;margin:0;color:#eee;font-weight:300}.footer[data-v-599d30bb]{padding:20px 20px 24px;text-align:center}.footer-inner[data-v-599d30bb]{max-width:1000px;margin:0 auto}.friend-box[data-v-599d30bb]{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:var(--el-fill-color-light, #f5f7fa);border:1px solid var(--el-border-color-lighter, #ebeef5);border-radius:8px;margin-bottom:14px;flex-wrap:wrap;justify-content:center;max-width:100%}.friend-title[data-v-599d30bb]{font-size:12px;color:var(--el-text-color-regular, #606266);font-weight:600;padding-right:8px;border-right:1px solid var(--el-border-color-lighter, #ebeef5);flex-shrink:0}.friend-list[data-v-599d30bb]{display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:center}.friend-item[data-v-599d30bb]{font-size:12px;color:var(--el-text-color-regular, #606266);text-decoration:none;transition:color .15s;white-space:nowrap}.friend-item[data-v-599d30bb]:hover{color:var(--el-color-primary, #5668EE);text-decoration:underline}.footer-links[data-v-599d30bb]{margin-bottom:8px}.footer-link[data-v-599d30bb]{font-size:12px;color:#909399!important}.footer-link[data-v-599d30bb]:hover{color:#5668ee!important}.footer-sep[data-v-599d30bb]{font-size:12px;color:#dcdfe6!important;margin:0 4px!important;cursor:default!important}.footer-copyright[data-v-599d30bb]{font-size:12px;color:#b0b0b0;margin-bottom:4px}.footer-icp[data-v-599d30bb]{font-size:12px;color:#b0b0b0}.icp-link[data-v-599d30bb]{color:#b0b0b0!important}.icp-link[data-v-599d30bb]:hover{color:#5668ee!important}.icp-sep[data-v-599d30bb]{margin:0 6px;color:#ddd}.qq-float[data-v-599d30bb]{position:fixed;right:20px;bottom:80px;width:46px;height:46px;background:linear-gradient(135deg,#12B7F5,#0099e5);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px rgba(18,183,245,.4);z-index:99;transition:transform .2s}.qq-float[data-v-599d30bb]:hover{transform:scale(1.08)}.qq-tip[data-v-599d30bb]{position:absolute;right:54px;background:rgba(0,0,0,.75);color:#fff;font-size:12px;padding:4px 10px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}.qq-float:hover .qq-tip[data-v-599d30bb]{opacity:1}html.dark .header[data-v-599d30bb]{background-color:#121212;border-bottom-color:#2a2a2a}html.dark .title[data-v-599d30bb]{color:#e6ebfa}html.dark .nav-link[data-v-599d30bb]{color:#aab3ca}html.dark .nav-link[data-v-599d30bb]:hover,html.dark .nav-link.active[data-v-599d30bb]{color:#8b9cff}html.dark .home[data-v-599d30bb]{color:#aab3ca}html.dark .home[data-v-599d30bb]:hover{color:#8b9cff}html.dark .friend-box[data-v-599d30bb]{background:#1f1f1f;border-color:#2a2a2a}html.dark .friend-title[data-v-599d30bb]{color:#888;border-right-color:#2a2a2a}html.dark .friend-item[data-v-599d30bb]{color:#999}html.dark .friend-item[data-v-599d30bb]:hover{color:#8b9cff}html.dark .footer-copyright[data-v-599d30bb]{color:#555}html.dark .footer-link[data-v-599d30bb]{color:#666!important}html.dark .footer-link[data-v-599d30bb]:hover{color:#8b9cff!important}html.dark .footer-sep[data-v-599d30bb]{color:#333!important}html.dark .icp-link[data-v-599d30bb]{color:#555!important}html.dark .icp-link[data-v-599d30bb]:hover{color:#8b9cff!important}html.dark .not-found h2[data-v-599d30bb]{color:#333}html.dark .user-btn[data-v-599d30bb]{background:#1a1a1a;border-color:#2a2a2a;color:#aaa}html.dark .user-btn[data-v-599d30bb]:hover{color:#8b9cff;border-color:#8b9cff;background:#222}html.dark .user-btn.logged[data-v-599d30bb]{background:transparent}html.dark .online-dot[data-v-599d30bb]{border-color:#121212}html.dark .standby-pill[data-v-599d30bb]{background:#1a1a1a;border-color:#2a2a2a;color:#888}html.dark .standby-pill.running[data-v-599d30bb]{background:rgba(103,194,58,.12)}html.dark .menu-btn[data-v-599d30bb]{background:#1a1a1a;border-color:#2a2a2a;color:#aaa}html.dark .menu-btn[data-v-599d30bb]:hover,html.dark .menu-btn.active[data-v-599d30bb]{color:#8b9cff;border-color:#8b9cff;background:#222}html.dark .mobile-menu[data-v-599d30bb]{background:#141414;border-top-color:#2a2a2a;box-shadow:0 8px 20px rgba(0,0,0,.5)}html.dark .m-link[data-v-599d30bb]{color:#d6dae8}html.dark .m-link.active[data-v-599d30bb]{color:#8b9cff;background:rgba(139,156,255,.1)}html.dark .m-divider[data-v-599d30bb]{background:#2a2a2a}html.dark .m-menu-foot[data-v-599d30bb]{border-top-color:#2a2a2a}@media (max-width: 768px){.header-inner[data-v-599d30bb]{gap:10px;padding:8px 14px}.nav-links[data-v-599d30bb]{display:none}.menu-btn[data-v-599d30bb]{display:inline-flex}.hide-mobile[data-v-599d30bb]{display:none!important}.title[data-v-599d30bb]{font-size:18px}.icon[data-v-599d30bb]{width:34px;height:34px}.icon svg[data-v-599d30bb]{width:24px;height:24px}.logo-wrap[data-v-599d30bb],.header-actions[data-v-599d30bb]{gap:8px}.mobile-menu[data-v-599d30bb]{display:block;position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid var(--el-border-color-lighter, #f0f0f0);box-shadow:0 10px 24px rgba(0,0,0,.1);padding:8px 0;max-height:70vh;overflow-y:auto}.m-link[data-v-599d30bb]{display:flex;align-items:center;padding:13px 22px;font-size:15px;color:#303133;text-decoration:none;font-weight:500;transition:background .12s}.m-link[data-v-599d30bb]:active,.m-link[data-v-599d30bb]:hover{background:var(--el-fill-color-light, #f5f7fa)}.m-link.active[data-v-599d30bb]{color:#5668ee;background:rgba(86,104,238,.07);font-weight:700}.m-divider[data-v-599d30bb]{height:1px;background:var(--el-border-color-lighter, #f0f0f0);margin:6px 16px}.m-menu-foot[data-v-599d30bb]{padding:14px 22px 6px;border-top:1px solid var(--el-border-color-lighter, #f5f5f5);display:flex;justify-content:flex-end}.friend-box[data-v-599d30bb]{padding:6px 12px;gap:8px}.qq-float[data-v-599d30bb]{right:14px;bottom:60px;width:42px;height:42px}.qq-float svg[data-v-599d30bb]{width:22px;height:22px}}.mobile-menu-slide-enter-active[data-v-599d30bb],.mobile-menu-slide-leave-active[data-v-599d30bb]{transition:opacity .18s ease,transform .18s ease}.mobile-menu-slide-enter-from[data-v-599d30bb],.mobile-menu-slide-leave-to[data-v-599d30bb]{opacity:0;transform:translateY(-8px)}@media (max-width: 380px){.header-actions .home[data-v-599d30bb]{padding:6px 10px}.title[data-v-599d30bb]{font-size:16px;max-width:38vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}html.dark{--el-text-color-regular: #c8c8c8;--el-text-color-primary: #c8c8c8;--el-color-white: rgb(18,18,18);--el-mask-color: rgb(20,20,20)}
