.intro[data-v-542323a4]{margin-bottom:14px;line-height:1.7}.bind-form[data-v-542323a4]{margin-bottom:0}.hint[data-v-542323a4]{color:#909399;font-size:12px;margin:-6px 0 12px}.acc-table[data-v-542323a4]{margin-bottom:12px}.muted[data-v-542323a4]{color:#909399;font-size:12px}.sync-time[data-v-542323a4]{margin-left:6px}.msg[data-v-542323a4]{color:#909399;font-size:12px;margin-top:2px}.danger[data-v-542323a4]{color:#f56c6c}.support[data-v-542323a4]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.support-tag[data-v-542323a4]{cursor:default}.empty-box[data-v-7d7895a2]{text-align:center;padding:12px 0 4px;color:#606266}.summary[data-v-7d7895a2]{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.acc-list[data-v-7d7895a2]{min-height:80px}.acc-row[data-v-7d7895a2]{padding:10px 0;border-bottom:1px solid #ebeef5}.acc-row[data-v-7d7895a2]:last-child{border-bottom:none}.acc-main[data-v-7d7895a2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.uname[data-v-7d7895a2]{color:#303133}.acc-meta[data-v-7d7895a2]{margin-top:4px;font-size:12px;color:#909399;display:flex;gap:12px}.acc-msg[data-v-7d7895a2]{margin-top:4px;font-size:12px;color:#909399;line-height:1.5;word-break:break-all}.acc-msg.err[data-v-7d7895a2]{color:#f56c6c}.muted[data-v-7d7895a2]{color:#909399;font-size:12px}.dlg-ft[data-v-7d7895a2]{text-align:right}.oj-sync-dialog .el-dialog__body{padding:8px 20px 4px}.quest-shell[data-v-2e9ebb0a]{padding:0 16px 40px;min-height:100vh;background:radial-gradient(900px 420px at 0 0,rgba(91,108,255,.13),transparent 70%),radial-gradient(800px 380px at 100% 4%,rgba(34,195,230,.12),transparent 70%),radial-gradient(700px 500px at 60% 100%,rgba(142,92,247,.08),transparent 70%),#f3f5fb;background-attachment:fixed;box-sizing:border-box}.shell-head[data-v-2e9ebb0a]{display:flex;align-items:center;gap:16px;margin:0 -16px;padding:12px 24px 10px;background:hsla(0,0%,100%,.92)}.shell-logo[data-v-2e9ebb0a]{flex:none;display:flex;align-items:center;height:36px;cursor:pointer}.shell-logo img[data-v-2e9ebb0a]{height:32px;width:auto;max-width:100px;-o-object-fit:contain;object-fit:contain;display:block}.shell-divider[data-v-2e9ebb0a]{flex:none;width:1px;height:28px;background:#e4e7ed}.shell-identity[data-v-2e9ebb0a]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px}.shell-avatar[data-v-2e9ebb0a]{width:40px;height:40px;flex:0 0 40px;border-radius:10px;background:linear-gradient(135deg,#5b6cff,#8e5cf7 60%,#ec4899);box-shadow:0 4px 12px rgba(91,108,255,.35);color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center}.shell-title[data-v-2e9ebb0a]{min-width:0}.shell-name-row[data-v-2e9ebb0a]{display:flex;align-items:center;gap:8px;min-width:0}.shell-name-row .el-tag[data-v-2e9ebb0a]{flex:none;background:#fff}.quest-name[data-v-2e9ebb0a]{margin:0;font-size:18px;font-weight:600;line-height:1.35;color:#303133;white-space:nowrap}.shell-meta[data-v-2e9ebb0a]{display:flex;gap:16px;margin-top:3px;color:#909399;font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden}.shell-meta i[data-v-2e9ebb0a]{margin-right:4px;color:#b1b6bf}.shell-actions[data-v-2e9ebb0a]{flex:none;display:flex;align-items:center;gap:8px}.shell-actions .el-button+.el-button[data-v-2e9ebb0a]{margin-left:0}.shell-tabs[data-v-2e9ebb0a]{position:sticky;top:0;z-index:20;margin:0 -16px 16px;padding:0 16px;background:hsla(0,0%,100%,.92);border-top:1px solid #eef0f6;box-shadow:0 1px 0 #e6e9f2,0 6px 16px rgba(91,108,255,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quest-nav[data-v-2e9ebb0a]{position:relative;display:flex;overflow-x:auto;scrollbar-width:none}.quest-nav[data-v-2e9ebb0a]::-webkit-scrollbar{display:none}.nav-item[data-v-2e9ebb0a]{position:relative;flex:none;display:flex;align-items:center;height:44px;padding:0 14px;color:#475569;font-size:14px;white-space:nowrap;cursor:pointer;transition:color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-item i[data-v-2e9ebb0a]{margin-right:5px;font-size:15px;color:var(--tab-c,#409eff)}.nav-item[data-v-2e9ebb0a]:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,var(--tab-c,#409eff),var(--tab-c2,#409eff));transform:scaleX(0);transition:transform .2s}.nav-item.active[data-v-2e9ebb0a],.nav-item[data-v-2e9ebb0a]:hover{color:var(--tab-c,#409eff)}.nav-item.active[data-v-2e9ebb0a]{font-weight:600}.nav-item.active[data-v-2e9ebb0a]:after{transform:scaleX(1)}.quest-body[data-v-2e9ebb0a]{min-height:200px}@media (max-width:768px){.quest-shell[data-v-2e9ebb0a]{padding:0 8px 24px}.shell-head[data-v-2e9ebb0a]{flex-wrap:wrap;gap:8px;margin:0 -8px;padding:8px 12px 10px}.shell-logo[data-v-2e9ebb0a]{height:30px}.shell-logo img[data-v-2e9ebb0a]{height:26px}.shell-divider[data-v-2e9ebb0a]{display:none}.shell-actions[data-v-2e9ebb0a]{margin-left:auto;gap:6px}.shell-actions .el-button[data-v-2e9ebb0a]{padding:7px 9px}.shell-actions .login-btn[data-v-2e9ebb0a]{padding:7px 14px}.shell-actions[data-v-2e9ebb0a] .el-button [class*=el-icon-]+span{display:none}.shell-identity[data-v-2e9ebb0a]{order:3;flex-basis:100%;gap:10px}.shell-avatar[data-v-2e9ebb0a]{width:36px;height:36px;flex-basis:36px;font-size:18px}.quest-name[data-v-2e9ebb0a]{font-size:16px}.shell-meta[data-v-2e9ebb0a]{gap:12px}.shell-tabs[data-v-2e9ebb0a]{margin:0 -8px 10px;padding:0 4px}.quest-nav[data-v-2e9ebb0a]{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.quest-nav[data-v-2e9ebb0a]:after{content:"";flex:0 0 36px}.nav-item[data-v-2e9ebb0a]{height:42px;padding:0 10px}.nav-item[data-v-2e9ebb0a]:after{left:10px;right:10px}}.quest-body .el-card{border-radius:12px;box-shadow:0 6px 20px rgba(91,108,255,.07)}.quest-body .el-card__header{position:relative;border-bottom-color:#eef1f8}.quest-body .el-card__header:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#5b6cff,#22c3e6)}.quest-oj-dialog .el-dialog__body{padding:10px 20px 20px;max-height:72vh;overflow:auto}@media (max-width:960px){.quest-oj-dialog{width:94%!important}}