@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;background:#0f0f23;color:#e2e8f0;line-height:1.6}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}.page-container{padding:32px;min-height:100%}.page-header{margin-bottom:32px}.page-title{font-size:28px;font-weight:700;color:#fff;margin-bottom:8px;display:flex;align-items:center;gap:12px}.page-title-icon{width:40px;height:40px;background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.page-subtitle{color:#ffffff80;font-size:14px}.card{background:#1e1e32cc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.card-header{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;gap:16px}.card-title{font-size:16px;font-weight:600;color:#fff}.card-body{padding:24px}.btn-group{display:flex;flex-wrap:wrap;gap:12px}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;text-decoration:none}.btn-primary{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 4px 15px #f59e0b4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b66}.btn-secondary{background:#ffffff14;color:#fffc;border:1px solid rgba(255,255,255,.12)}.btn-secondary:hover{background:#ffffff1f;color:#fff}.btn-success{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.btn-danger{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.btn-danger:hover{background:#ef444440}.btn-info{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:32px}.stat-card{background:#1e1e3299;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f59e0b,#ef4444)}.stat-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.stat-icon.orange{background:#f59e0b26;color:#fbbf24}.stat-icon.red{background:#ef444426;color:#f87171}.stat-icon.green{background:#10b98126;color:#34d399}.stat-icon.blue{background:#6366f126;color:#818cf8}.stat-value{font-size:32px;font-weight:700;color:#fff;margin-bottom:4px}.stat-label{font-size:13px;color:#ffffff80}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.feature-card{background:#1e1e3299;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .4s ease;position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#f59e0b1a,#ef44440d);opacity:0;transition:opacity .4s ease}.feature-card:hover{transform:translateY(-8px);border-color:#f59e0b4d;box-shadow:0 20px 40px #0000004d}.feature-card:hover:before{opacity:1}.feature-icon{width:80px;height:80px;border-radius:24px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:relative;z-index:1}.feature-icon.orange{background:linear-gradient(135deg,#f59e0b33,#ea580c33);color:#fbbf24;box-shadow:0 8px 30px #f59e0b33}.feature-icon.red{background:linear-gradient(135deg,#ef444433,#dc262633);color:#f87171;box-shadow:0 8px 30px #ef444433}.feature-icon.green{background:linear-gradient(135deg,#10b98133,#05966933);color:#34d399;box-shadow:0 8px 30px #10b98133}.feature-icon.blue{background:linear-gradient(135deg,#6366f133,#4f46e533);color:#818cf8;box-shadow:0 8px 30px #6366f133}.feature-title{font-size:18px;font-weight:600;color:#fff;margin-bottom:8px;position:relative;z-index:1}.feature-desc{font-size:13px;color:#ffffff80;margin-bottom:24px;position:relative;z-index:1}.feature-btn{width:100%;padding:12px 24px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fffc;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;z-index:1}.feature-btn:hover{background:#f59e0b33;border-color:#f59e0b66;color:#fbbf24}.table-container{background:#1e1e3299;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.control-panel{background:#1e1e3299;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;margin-bottom:32px}.control-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.control-title{font-size:16px;font-weight:600;color:#fff;display:flex;align-items:center;gap:10px}.control-title-icon{width:32px;height:32px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.control-desc{color:#ffffff80;font-size:13px;margin-bottom:20px}.task-list{display:flex;flex-direction:column;gap:16px}.task-card{background:#28283c99;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;transition:all .3s ease}.task-card:hover{border-color:#f59e0b33;transform:translate(4px)}.task-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.task-name{font-size:18px;font-weight:600;color:#fff;display:flex;align-items:center;gap:12px}.task-pos{font-size:13px;color:#fff6;background:#ffffff14;padding:4px 10px;border-radius:6px}.task-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:16px}.task-info-item{display:flex;flex-direction:column;gap:4px}.task-info-label{font-size:12px;color:#fff6}.task-info-value{font-size:14px;color:#fff}.task-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.member-list{display:flex;flex-direction:column;gap:12px}.member-card{background:#28283c99;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:16px;transition:all .3s ease}.member-card:hover{border-color:#f59e0b33;background:#32324699}.member-avatar{width:48px;height:48px;background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff;flex-shrink:0}.member-info{flex:1;min-width:0}.member-name{font-size:15px;font-weight:600;color:#fff;margin-bottom:4px;display:flex;align-items:center;gap:8px}.member-group-tag{font-size:11px;padding:2px 8px;background:#6366f133;color:#a5b4fc;border-radius:4px}.member-details{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#ffffff80}.member-detail-item{display:flex;align-items:center;gap:4px}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.06)}.tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500}.tag-orange{background:#f59e0b26;color:#fbbf24}.tag-red{background:#ef444426;color:#f87171}.tag-green{background:#10b98126;color:#34d399}.tag-blue{background:#6366f126;color:#818cf8}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#fff6}.empty-icon{margin-bottom:16px;opacity:.5}.empty-text{font-size:14px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.loading{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media (max-width: 768px){.page-container{padding:16px}.page-title{font-size:22px}.page-title-icon{width:36px;height:36px}.stat-grid{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card{padding:16px}.stat-value{font-size:24px}.feature-grid{grid-template-columns:1fr}.card-body{padding:16px}.toolbar{flex-wrap:wrap;gap:8px}.btn{padding:8px 14px;font-size:13px}.task-card{padding:16px}.task-info{grid-template-columns:repeat(2,1fr);gap:12px}.task-actions{flex-direction:column}.task-actions .btn{width:100%;justify-content:center}.member-card{flex-direction:column;align-items:flex-start;text-align:left}.member-details{flex-direction:column;gap:8px}}@media (max-width: 640px){.page-container{padding:12px}.page-header{margin-bottom:20px}.page-title{font-size:20px}.page-subtitle{font-size:12px}.stat-grid{grid-template-columns:1fr}.feature-card{padding:20px}.feature-icon{width:60px;height:60px}.control-panel{padding:16px}.task-name{font-size:16px;flex-wrap:wrap}.task-pos{font-size:12px}.task-info{grid-template-columns:1fr 1fr}.task-info-label{font-size:11px}.task-info-value{font-size:13px}}@media (hover: none){.nav-item:hover{background:transparent}.feature-card:hover,.task-card:hover,.btn:hover{transform:none}}.app-container[data-v-8e4d0d0e]{display:flex;min-height:100vh;position:relative;overflow:hidden}.bg-decoration[data-v-8e4d0d0e]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none}.bg-gradient[data-v-8e4d0d0e]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0f0f23,#1a1a2e,#16213e)}.bg-pattern[data-v-8e4d0d0e]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 80%,rgba(120,119,198,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,107,107,.1) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(78,205,196,.08) 0%,transparent 40%)}.mobile-header[data-v-8e4d0d0e]{position:fixed;top:0;left:0;right:0;height:56px;background:#0f0f23fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;padding:0 16px;z-index:100}.mobile-logo[data-v-8e4d0d0e]{display:flex;align-items:center;gap:10px}.mobile-logo .logo-title[data-v-8e4d0d0e]{font-size:18px;font-weight:700;color:#fff}.menu-toggle[data-v-8e4d0d0e]{background:#ffffff14;border:none;border-radius:8px;padding:8px;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center}.menu-toggle[data-v-8e4d0d0e]:hover{background:#ffffff26}.sidebar-overlay[data-v-8e4d0d0e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:150}.sidebar[data-v-8e4d0d0e]{width:240px;background:#0f0f23f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;position:relative;z-index:10}.sidebar-header[data-v-8e4d0d0e]{padding:24px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.logo[data-v-8e4d0d0e]{display:flex;align-items:center;gap:12px}.logo-icon[data-v-8e4d0d0e]{color:#f59e0b;filter:drop-shadow(0 0 8px rgba(245,158,11,.4))}.logo-text[data-v-8e4d0d0e]{display:flex;flex-direction:column}.logo-title[data-v-8e4d0d0e]{font-size:18px;font-weight:700;color:#fff;letter-spacing:.5px}.logo-version[data-v-8e4d0d0e]{font-size:11px;color:#fff6;margin-top:2px}.sidebar-nav[data-v-8e4d0d0e]{flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:4px}.nav-item[data-v-8e4d0d0e]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;text-decoration:none;color:#fff9;transition:all .3s ease;position:relative;overflow:hidden}.nav-item[data-v-8e4d0d0e]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#f59e0b26,#ef44441a);opacity:0;transition:opacity .3s ease}.nav-item[data-v-8e4d0d0e]:hover{color:#ffffffe6}.nav-item[data-v-8e4d0d0e]:hover:before{opacity:1}.nav-item.active[data-v-8e4d0d0e]{color:#fff;background:linear-gradient(135deg,#f59e0b40,#ef444426);box-shadow:0 4px 15px #f59e0b33}.nav-item.active .nav-icon[data-v-8e4d0d0e]{color:#f59e0b}.nav-icon[data-v-8e4d0d0e]{flex-shrink:0;transition:transform .3s ease}.nav-item:hover .nav-icon[data-v-8e4d0d0e]{transform:scale(1.1)}.nav-content[data-v-8e4d0d0e]{display:flex;flex-direction:column;position:relative;z-index:1}.nav-label[data-v-8e4d0d0e]{font-size:14px;font-weight:600}.nav-desc[data-v-8e4d0d0e]{font-size:11px;color:#fff6;margin-top:2px}.sidebar-footer[data-v-8e4d0d0e]{padding:16px 12px;border-top:1px solid rgba(255,255,255,.06)}.external-link[data-v-8e4d0d0e]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#6366f126;border:1px solid rgba(99,102,241,.3);border-radius:10px;color:#a5b4fc;text-decoration:none;font-size:13px;font-weight:500;transition:all .3s ease}.external-link[data-v-8e4d0d0e]:hover{background:#6366f140;border-color:#6366f180;color:#c7d2fe;transform:translateY(-1px)}.main-content[data-v-8e4d0d0e]{flex:1;position:relative;z-index:1;overflow-y:auto}.fade-enter-active[data-v-8e4d0d0e],.fade-leave-active[data-v-8e4d0d0e]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-8e4d0d0e]{opacity:0;transform:translate(10px)}.fade-leave-to[data-v-8e4d0d0e]{opacity:0;transform:translate(-10px)}@media (max-width: 768px){.app-container[data-v-8e4d0d0e]{flex-direction:column}.sidebar[data-v-8e4d0d0e]{position:fixed;top:56px;left:0;bottom:0;transform:translate(-100%);transition:transform .3s ease;z-index:200}.sidebar.sidebar-open[data-v-8e4d0d0e]{transform:translate(0)}.main-content[data-v-8e4d0d0e]{margin-top:56px;min-height:calc(100vh - 56px)}}@media (max-width: 480px){.sidebar[data-v-8e4d0d0e]{width:220px}.sidebar-header[data-v-8e4d0d0e]{padding:16px}.logo-title[data-v-8e4d0d0e]{font-size:16px}.nav-item[data-v-8e4d0d0e]{padding:10px 12px}.nav-label[data-v-8e4d0d0e]{font-size:13px}}.api-panel[data-v-cc4fe61c]{background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.api-panel-header[data-v-cc4fe61c]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;transition:background .2s}.api-panel-header[data-v-cc4fe61c]:hover{background:#ffffff0d}.api-panel-title[data-v-cc4fe61c]{display:flex;align-items:center;gap:10px;color:#fff;font-weight:500}.api-count[data-v-cc4fe61c]{font-size:12px;color:#ffffff80;background:#ffffff1a;padding:2px 8px;border-radius:10px}.api-panel-body[data-v-cc4fe61c]{border-top:1px solid rgba(255,255,255,.1)}.api-layout[data-v-cc4fe61c]{display:grid;grid-template-columns:280px 1fr;min-height:400px}.api-list[data-v-cc4fe61c]{border-right:1px solid rgba(255,255,255,.1);max-height:500px;overflow-y:auto}.api-item[data-v-cc4fe61c]{display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:pointer;transition:all .2s;border-bottom:1px solid rgba(255,255,255,.05)}.api-item[data-v-cc4fe61c]:hover{background:#ffffff0d}.api-item.active[data-v-cc4fe61c]{background:#ffffff1a}.api-method[data-v-cc4fe61c]{font-size:11px;font-weight:700;font-family:monospace}.api-name[data-v-cc4fe61c]{font-size:13px;color:#fffc}.api-detail[data-v-cc4fe61c]{padding:20px}.api-detail-header[data-v-cc4fe61c]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.api-detail-method[data-v-cc4fe61c]{font-size:12px;font-weight:700;padding:4px 10px;border-radius:4px;color:#fff}.api-detail-path[data-v-cc4fe61c]{font-family:monospace;font-size:14px;color:#fff}.api-detail-desc[data-v-cc4fe61c]{color:#fff9;font-size:14px;margin-bottom:20px}.api-params h4[data-v-cc4fe61c]{color:#fffc;font-size:14px;margin-bottom:12px}.param-item[data-v-cc4fe61c]{margin-bottom:12px}.param-item label[data-v-cc4fe61c]{display:block;font-size:12px;color:#fff9;margin-bottom:6px}.param-item input[data-v-cc4fe61c]{width:100%;padding:10px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fff;font-size:14px;transition:all .2s}.param-item input[data-v-cc4fe61c]:focus{outline:none;border-color:#ffffff4d;background:#ffffff14}.param-item input[data-v-cc4fe61c]::placeholder{color:#ffffff4d}.api-execute-btn[data-v-cc4fe61c]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;margin-top:8px}.api-execute-btn[data-v-cc4fe61c]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #6366f166}.api-execute-btn[data-v-cc4fe61c]:disabled{opacity:.6;cursor:not-allowed}.api-response[data-v-cc4fe61c]{margin-top:20px;background:#0000004d;border-radius:12px;overflow:hidden}.api-response-header[data-v-cc4fe61c]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1)}.response-status[data-v-cc4fe61c]{font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px;background:#ef4444;color:#fff}.response-status.success[data-v-cc4fe61c]{background:#22c55e}.copy-btn[data-v-cc4fe61c]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:6px 12px;background:#ffffff1a;border:none;border-radius:6px;color:#fffc;font-size:12px;cursor:pointer;transition:all .2s}.copy-btn[data-v-cc4fe61c]:hover{background:#ffffff26}.response-body[data-v-cc4fe61c]{padding:16px;margin:0;font-family:JetBrains Mono,monospace;font-size:13px;color:#e2e8f0;white-space:pre-wrap;word-break:break-all;max-height:300px;overflow:auto}.api-empty[data-v-cc4fe61c]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff4d;gap:16px}.api-empty p[data-v-cc4fe61c]{font-size:14px}@media (max-width: 768px){.api-layout[data-v-cc4fe61c]{grid-template-columns:1fr}.api-list[data-v-cc4fe61c]{border-right:none;border-bottom:1px solid rgba(255,255,255,.1);max-height:200px}.control-panel[data-v-cc4fe61c]{padding:16px}.btn-group[data-v-cc4fe61c]{flex-direction:column}.btn-group .btn[data-v-cc4fe61c]{width:100%;justify-content:center}}@media (max-width: 640px){.stat-grid[data-v-cc4fe61c]{grid-template-columns:1fr 1fr}.stat-card[data-v-cc4fe61c]{padding:16px}.stat-value[data-v-cc4fe61c]{font-size:24px}.stat-icon[data-v-cc4fe61c]{width:40px;height:40px}.feature-card[data-v-cc4fe61c]{padding:20px}.feature-icon[data-v-cc4fe61c]{width:60px;height:60px}.api-panel-header[data-v-cc4fe61c]{padding:12px 16px}.api-detail[data-v-cc4fe61c]{padding:16px}.param-item input[data-v-cc4fe61c]{font-size:16px}}@media (max-width: 480px){.stat-grid[data-v-cc4fe61c]{grid-template-columns:1fr}.stat-card[data-v-cc4fe61c]{padding:14px}.api-response-header[data-v-cc4fe61c]{flex-wrap:wrap;gap:8px}.copy-btn[data-v-cc4fe61c]{width:100%;justify-content:center}}.member-list[data-v-2fdccc92]{max-height:calc(100vh - 280px);overflow-y:auto}input[data-v-2fdccc92]:focus{border-color:#f59e0b80!important;box-shadow:0 0 0 3px #f59e0b1a}.member-list[data-v-2fdccc92]::-webkit-scrollbar{width:6px}.member-list[data-v-2fdccc92]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.member-list[data-v-2fdccc92]::-webkit-scrollbar-thumb:hover{background:#fff3}@media (max-width: 768px){.member-list[data-v-2fdccc92]{max-height:none}.toolbar[data-v-2fdccc92]{flex-wrap:wrap;gap:8px}.toolbar input[data-v-2fdccc92]{width:100%!important;order:-1}.member-card[data-v-2fdccc92]{padding:12px 16px}.member-details[data-v-2fdccc92]{flex-wrap:wrap;gap:8px!important}}@media (max-width: 480px){.member-card[data-v-2fdccc92]{flex-direction:column;align-items:flex-start}.member-avatar[data-v-2fdccc92]{width:40px;height:40px;font-size:16px}.member-details[data-v-2fdccc92]{font-size:11px}.member-detail-item[data-v-2fdccc92]{min-width:80px}}.task-list[data-v-7f53f516]{max-height:calc(100vh - 280px);overflow-y:auto}.select-all-bar[data-v-7f53f516]{padding:12px 16px;background:#6366f114;border:1px solid rgba(99,102,241,.15);border-radius:8px;margin-bottom:16px;display:flex;align-items:center}.checkbox-wrapper[data-v-7f53f516]{display:flex;align-items:center;cursor:pointer;position:relative}.checkbox-wrapper input[type=checkbox][data-v-7f53f516]{position:absolute;opacity:0;width:0;height:0}.checkbox-custom[data-v-7f53f516]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-radius:4px;background:#ffffff0d;display:inline-block;position:relative;transition:all .2s}.checkbox-wrapper input[type=checkbox]:checked+.checkbox-custom[data-v-7f53f516]{background:linear-gradient(135deg,#6366f1,#4f46e5);border-color:#6366f1}.checkbox-custom[data-v-7f53f516]:after{content:"";position:absolute;display:none;left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-wrapper input[type=checkbox]:checked+.checkbox-custom[data-v-7f53f516]:after{display:block}.checkbox-wrapper:hover .checkbox-custom[data-v-7f53f516]{border-color:#6366f180;background:#6366f11a}.task-checkbox[data-v-7f53f516]{margin-right:12px}.btn-success[data-v-7f53f516]{background:linear-gradient(135deg,#22c55e,#16a34a)!important;border:none!important}.btn-success[data-v-7f53f516]:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d)!important;transform:translateY(-1px)}.btn-success[data-v-7f53f516]:disabled{opacity:.5;cursor:not-allowed}[data-v-7f53f516] .n-drawer-content{background:#141423fa!important}[data-v-7f53f516] .n-drawer-header{color:#fff!important;border-bottom:1px solid rgba(255,255,255,.08)!important}[data-v-7f53f516] .n-form-item-label{color:#ffffffb3!important}[data-v-7f53f516] .n-input,[data-v-7f53f516] .n-input__input-el,[data-v-7f53f516] .n-base-selection{background:#ffffff14!important;border-color:#ffffff1f!important}[data-v-7f53f516] .n-input__input-el,[data-v-7f53f516] .n-base-selection-label{color:#fff!important}[data-v-7f53f516] .n-base-selection-placeholder__inner{color:#fff6!important}[data-v-7f53f516] .n-modal-card{background:#141423fa!important;border:1px solid rgba(255,255,255,.1)!important}[data-v-7f53f516] .n-card-header{border-bottom:1px solid rgba(255,255,255,.08)!important}[data-v-7f53f516] .n-card-footer{border-top:1px solid rgba(255,255,255,.08)!important}[data-v-7f53f516] .n-table th{background:#ffffff0d!important;border-bottom:1px solid rgba(255,255,255,.1)!important}[data-v-7f53f516] .n-table td{border-bottom:1px solid rgba(255,255,255,.05)!important}@media (max-width: 768px){.task-list[data-v-7f53f516]{max-height:none}.select-all-bar[data-v-7f53f516]{padding:10px 12px}.task-card[data-v-7f53f516]{padding:14px}.task-header[data-v-7f53f516]{flex-wrap:wrap;gap:8px}.task-name[data-v-7f53f516]{font-size:16px;flex-wrap:wrap}.task-info[data-v-7f53f516]{grid-template-columns:repeat(2,1fr);gap:10px}.task-actions[data-v-7f53f516]{flex-direction:column;gap:8px}.task-actions .btn[data-v-7f53f516]{width:100%;justify-content:center}}@media (max-width: 480px){.toolbar[data-v-7f53f516]{flex-direction:column;align-items:stretch}.toolbar .btn[data-v-7f53f516]{justify-content:center}.toolbar .tag[data-v-7f53f516]{text-align:center}.task-info[data-v-7f53f516]{grid-template-columns:1fr}.task-pos[data-v-7f53f516]{font-size:11px;padding:3px 8px}}.group-grid[data-v-803c0ac2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.group-card[data-v-803c0ac2]{background:#28283c99;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;transition:all .3s ease}.group-card[data-v-803c0ac2]:hover{border-color:#f59e0b33;transform:translateY(-4px);box-shadow:0 10px 30px #0000004d}.group-header[data-v-803c0ac2]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.group-rank[data-v-803c0ac2]{width:28px;height:28px;background:#ffffff1a;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff9}.group-rank.rank-1[data-v-803c0ac2]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;box-shadow:0 4px 15px #fbbf244d}.group-rank.rank-2[data-v-803c0ac2]{background:linear-gradient(135deg,#94a3b8,#64748b);color:#fff}.group-rank.rank-3[data-v-803c0ac2]{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff}.group-name[data-v-803c0ac2]{font-size:16px;font-weight:600;color:#fff}.group-stats[data-v-803c0ac2]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.group-stat[data-v-803c0ac2]{display:flex;flex-direction:column;gap:4px}.group-stat-label[data-v-803c0ac2]{font-size:11px;color:#fff6}.group-stat-value[data-v-803c0ac2]{font-size:15px;font-weight:600;color:#ffffffe6}.group-stat-value.highlight[data-v-803c0ac2]{color:#34d399}.group-stat-value.warning[data-v-803c0ac2]{color:#f87171}.group-progress[data-v-803c0ac2]{height:6px;background:#ffffff14;border-radius:3px;overflow:hidden}.group-progress-bar[data-v-803c0ac2]{height:100%;border-radius:3px;transition:width .5s ease}@media (max-width: 640px){.group-grid[data-v-803c0ac2]{grid-template-columns:1fr}.stat-grid[data-v-803c0ac2]{grid-template-columns:1fr 1fr}.stat-card[data-v-803c0ac2]{padding:14px}.stat-value[data-v-803c0ac2]{font-size:22px}.stat-icon[data-v-803c0ac2]{width:40px;height:40px}.group-card[data-v-803c0ac2]{padding:16px}.toolbar[data-v-803c0ac2]{flex-wrap:wrap;gap:8px}}@media (max-width: 480px){.stat-grid[data-v-803c0ac2]{grid-template-columns:1fr}.group-stats[data-v-803c0ac2]{grid-template-columns:1fr;gap:8px}.group-stat-value[data-v-803c0ac2]{font-size:14px}.toolbar .tag[data-v-803c0ac2]{width:100%;text-align:center;justify-content:center}}.info-card[data-v-5a151b9e]{display:flex;gap:16px;padding:16px 20px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:12px;margin-bottom:20px;color:#fffc}.info-card svg[data-v-5a151b9e]{flex-shrink:0;color:#60a5fa;margin-top:2px}.info-card p[data-v-5a151b9e]{margin:0 0 4px;font-size:13px;line-height:1.5}.info-card strong[data-v-5a151b9e]{color:#fff}.toolbar[data-v-5a151b9e]{display:flex;gap:12px;margin-bottom:20px}.field-grid[data-v-5a151b9e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.field-card[data-v-5a151b9e]{background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px;transition:all .3s}.field-card[data-v-5a151b9e]:hover{border-color:#fff3;transform:translateY(-2px)}.field-header[data-v-5a151b9e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.field-name[data-v-5a151b9e]{font-size:18px;font-weight:600;color:#fff}.field-status[data-v-5a151b9e]{font-size:12px;padding:4px 10px;border-radius:12px;background:#ef444433;color:#f87171}.field-status.active[data-v-5a151b9e]{background:#22c55e33;color:#4ade80}.field-wid-count[data-v-5a151b9e]{display:flex;align-items:center;gap:8px;color:#ffffffb3;font-size:14px;margin-bottom:8px}.field-wid-list[data-v-5a151b9e]{background:#0003;border-radius:6px;padding:8px 12px;margin-bottom:8px}.field-wid-list code[data-v-5a151b9e]{font-size:12px;color:#fff9;word-break:break-all}.field-desc[data-v-5a151b9e]{font-size:13px;color:#ffffff80;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.field-actions[data-v-5a151b9e]{display:flex;gap:8px;margin-top:16px}.action-btn[data-v-5a151b9e]{display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 12px;background:#ffffff1a;border:none;border-radius:8px;color:#fffc;font-size:13px;cursor:pointer;transition:all .2s}.action-btn[data-v-5a151b9e]:hover{background:#ffffff26}.action-btn.primary[data-v-5a151b9e]{background:#6366f133;color:#a5b4fc}.action-btn.primary[data-v-5a151b9e]:hover{background:#6366f14d}.action-btn.success[data-v-5a151b9e]{background:#22c55e33;color:#4ade80}.action-btn.warning[data-v-5a151b9e]{background:#f59e0b33;color:#fbbf24}.action-btn.danger[data-v-5a151b9e]{background:#ef444433;color:#f87171}.drawer-overlay[data-v-5a151b9e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;z-index:1000}.drawer[data-v-5a151b9e]{background:linear-gradient(145deg,#1e1e2e,#2a2a3e);border:1px solid rgba(255,255,255,.1);border-radius:20px 20px 0 0;width:100%;max-width:500px;max-height:90vh;display:flex;flex-direction:column}.drawer-large[data-v-5a151b9e]{max-width:700px}.drawer-header[data-v-5a151b9e]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.drawer-header h3[data-v-5a151b9e]{color:#fff;font-size:18px;font-weight:600;margin:0}.close-btn[data-v-5a151b9e]{background:#ffffff1a;border:none;border-radius:8px;padding:8px;color:#fff9;cursor:pointer;transition:all .2s}.close-btn[data-v-5a151b9e]:hover{background:#fff3;color:#fff}.drawer-body[data-v-5a151b9e]{flex:1;padding:24px;overflow-y:auto}.drawer-toolbar[data-v-5a151b9e]{display:flex;align-items:center;gap:16px;padding:12px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.report-count[data-v-5a151b9e]{font-size:14px;color:#fff9}.drawer-footer[data-v-5a151b9e]{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid rgba(255,255,255,.1)}.form-group[data-v-5a151b9e]{margin-bottom:16px}.form-group label[data-v-5a151b9e]{display:block;font-size:14px;color:#fffc;margin-bottom:8px}.form-group label .hint[data-v-5a151b9e]{font-size:12px;color:#ffffff80;font-weight:400}.form-group input[data-v-5a151b9e],.form-group textarea[data-v-5a151b9e]{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fff;font-size:14px;transition:all .2s}.form-group input[data-v-5a151b9e]:focus,.form-group textarea[data-v-5a151b9e]:focus{outline:none;border-color:#6366f180;background:#ffffff14}.form-group textarea[data-v-5a151b9e]{min-height:100px;resize:vertical;font-family:monospace}.form-hint[data-v-5a151b9e]{font-size:12px;color:#ffffff80;margin-top:6px}.input-mode-switch[data-v-5a151b9e]{display:flex;gap:8px;margin-bottom:16px}.mode-btn[data-v-5a151b9e]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fff9;font-size:13px;cursor:pointer;transition:all .2s}.mode-btn[data-v-5a151b9e]:hover{background:#ffffff14;border-color:#ffffff40}.mode-btn.active[data-v-5a151b9e]{background:#6366f133;border-color:#6366f180;color:#a5b4fc}.range-input-group[data-v-5a151b9e]{margin-bottom:16px}.range-info[data-v-5a151b9e]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:8px;font-size:13px;color:#ffffffb3;margin-top:8px}.btn-success[data-v-5a151b9e]{background:linear-gradient(135deg,#22c55e,#16a34a)!important;border:none!important}.btn-success[data-v-5a151b9e]:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d)!important;transform:translateY(-1px)}.report-list[data-v-5a151b9e]{display:flex;flex-direction:column;gap:12px}.report-item[data-v-5a151b9e]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px}.report-main[data-v-5a151b9e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.report-players[data-v-5a151b9e]{display:flex;align-items:center;gap:16px}.player[data-v-5a151b9e]{display:flex;flex-direction:column}.player-name[data-v-5a151b9e]{font-size:14px;font-weight:600;color:#fff}.player-hp[data-v-5a151b9e]{font-size:12px;color:#ffffff80}.vs[data-v-5a151b9e]{font-size:12px;color:#ffffff4d;font-weight:600}.report-result[data-v-5a151b9e]{font-size:12px;font-weight:600;padding:4px 10px;border-radius:8px}.report-result.win[data-v-5a151b9e]{background:#22c55e33;color:#4ade80}.report-result.lose[data-v-5a151b9e]{background:#ef444433;color:#f87171}.report-meta[data-v-5a151b9e]{display:flex;align-items:center;gap:16px;font-size:12px;color:#ffffff80}.report-meta span[data-v-5a151b9e]{display:flex;align-items:center;gap:4px}.page-info[data-v-5a151b9e]{font-size:14px;color:#fff9}.spin[data-v-5a151b9e]{animation:spin-5a151b9e 1s linear infinite}@keyframes spin-5a151b9e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-5a151b9e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:#fff6;gap:12px}.empty-state p[data-v-5a151b9e]{margin:0;font-size:14px}@media (max-width: 640px){.field-grid[data-v-5a151b9e]{grid-template-columns:1fr}.report-players[data-v-5a151b9e]{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width: 768px){.info-card[data-v-5a151b9e]{flex-direction:column;gap:12px;padding:12px 16px}.info-card p[data-v-5a151b9e]{font-size:12px}.toolbar[data-v-5a151b9e]{flex-wrap:wrap;gap:8px}.field-card[data-v-5a151b9e]{padding:16px}.field-name[data-v-5a151b9e]{font-size:16px}.field-actions[data-v-5a151b9e]{flex-wrap:wrap}.action-btn[data-v-5a151b9e]{flex:1;min-width:80px;justify-content:center}.drawer[data-v-5a151b9e]{max-width:100%;max-height:85vh}.drawer-large[data-v-5a151b9e]{max-width:100%}.drawer-header[data-v-5a151b9e],.drawer-body[data-v-5a151b9e]{padding:16px 20px}.drawer-toolbar[data-v-5a151b9e]{flex-wrap:wrap;gap:10px;padding:10px 20px}.report-count[data-v-5a151b9e]{width:100%;text-align:center}.input-mode-switch[data-v-5a151b9e]{flex-direction:column}.mode-btn[data-v-5a151b9e]{width:100%}.form-group input[data-v-5a151b9e],.form-group textarea[data-v-5a151b9e]{padding:10px 14px;font-size:16px}.form-group textarea[data-v-5a151b9e]{min-height:80px}}@media (max-width: 480px){.page-header[data-v-5a151b9e]{margin-bottom:20px}.page-title[data-v-5a151b9e]{font-size:20px}.toolbar .btn[data-v-5a151b9e]{flex:1;min-width:0}.field-header[data-v-5a151b9e]{flex-direction:column;align-items:flex-start;gap:8px}.field-actions[data-v-5a151b9e]{flex-direction:column}.action-btn[data-v-5a151b9e]{width:100%}.report-main[data-v-5a151b9e]{flex-direction:column;align-items:flex-start;gap:12px}.report-meta[data-v-5a151b9e]{flex-direction:column;align-items:flex-start;gap:8px}.drawer-footer[data-v-5a151b9e]{flex-direction:column-reverse;gap:8px}.drawer-footer .btn[data-v-5a151b9e]{width:100%}}.login-container[data-v-72000432]{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.bg-decoration[data-v-72000432]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none}.bg-gradient[data-v-72000432]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0f0f23,#1a1a2e,#16213e)}.bg-pattern[data-v-72000432]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 80%,rgba(120,119,198,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(245,158,11,.1) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(78,205,196,.08) 0%,transparent 40%)}.login-wrapper[data-v-72000432]{position:relative;z-index:1;width:100%;max-width:420px;padding:20px}.login-header[data-v-72000432]{text-align:center;margin-bottom:32px}.logo[data-v-72000432]{display:inline-flex;align-items:center;gap:16px}.logo-icon[data-v-72000432]{color:#f59e0b;filter:drop-shadow(0 0 12px rgba(245,158,11,.5))}.logo-text[data-v-72000432]{display:flex;flex-direction:column;align-items:flex-start}.logo-title[data-v-72000432]{font-size:28px;font-weight:700;color:#fff;letter-spacing:1px}.logo-subtitle[data-v-72000432]{font-size:14px;color:#ffffff80;margin-top:4px}.login-card[data-v-72000432]{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:32px;box-shadow:0 25px 50px -12px #00000080}.tab-switcher[data-v-72000432]{display:flex;gap:8px;margin-bottom:24px;padding:4px;background:#0003;border-radius:12px}.tab-btn[data-v-72000432]{flex:1;padding:12px 24px;border:none;background:transparent;color:#ffffff80;font-size:15px;font-weight:500;border-radius:10px;cursor:pointer;transition:all .3s ease}.tab-btn[data-v-72000432]:hover{color:#fffc}.tab-btn.active[data-v-72000432]{background:linear-gradient(135deg,#f59e0be6,#ef4444e6);color:#fff;box-shadow:0 4px 15px #f59e0b4d}.form-container[data-v-72000432]{display:flex;flex-direction:column;gap:16px}.form-item[data-v-72000432]{width:100%}.input-wrapper[data-v-72000432]{position:relative;display:flex;align-items:center;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:0 16px;transition:all .3s ease}.input-wrapper[data-v-72000432]:focus-within{border-color:#f59e0b80;box-shadow:0 0 0 3px #f59e0b1a}.input-icon[data-v-72000432]{color:#fff6;flex-shrink:0}.form-input[data-v-72000432]{flex:1;padding:14px 12px;border:none;background:transparent;color:#fff;font-size:15px;outline:none}.form-input[data-v-72000432]::placeholder{color:#ffffff4d}.password-toggle[data-v-72000432]{background:none;border:none;color:#fff6;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.password-toggle[data-v-72000432]:hover{color:#fffc}.submit-btn[data-v-72000432]{width:100%;padding:14px 24px;margin-top:8px;background:linear-gradient(135deg,#f59e0be6,#ef4444e6);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;box-shadow:0 4px 15px #f59e564d}.submit-btn[data-v-72000432]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #f59e0b66}.submit-btn[data-v-72000432]:disabled{opacity:.7;cursor:not-allowed}.loading-spinner[data-v-72000432]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-72000432 .8s linear infinite}@keyframes spin-72000432{to{transform:rotate(360deg)}}.login-tips[data-v-72000432]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06);color:#fff6;font-size:13px}.login-footer[data-v-72000432]{text-align:center;margin-top:32px;color:#ffffff4d;font-size:13px}@media (max-width: 480px){.login-wrapper[data-v-72000432]{padding:16px}.login-card[data-v-72000432]{padding:24px 20px}.logo-title[data-v-72000432]{font-size:24px}.tab-btn[data-v-72000432]{padding:10px 16px;font-size:14px}}.user-container[data-v-2929bb8d]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-2929bb8d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.header-title[data-v-2929bb8d]{display:flex;align-items:center;gap:16px}.header-icon[data-v-2929bb8d]{color:#f59e0b;filter:drop-shadow(0 0 8px rgba(245,158,11,.4))}.header-text h1[data-v-2929bb8d]{font-size:24px;font-weight:700;color:#fff;margin:0}.header-text p[data-v-2929bb8d]{font-size:14px;color:#ffffff80;margin:4px 0 0}.logout-btn[data-v-2929bb8d]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:10px;color:#ef4444;font-size:14px;cursor:pointer;transition:all .3s ease}.logout-btn[data-v-2929bb8d]:hover{background:#ef444440;border-color:#ef444480}.content-grid[data-v-2929bb8d]{display:grid;grid-template-columns:380px 1fr;gap:20px}.card[data-v-2929bb8d]{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden}.card-header[data-v-2929bb8d]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.card-header h3[data-v-2929bb8d]{display:flex;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;color:#fff}.card-header h3 svg[data-v-2929bb8d]{color:#f59e0b}.user-card[data-v-2929bb8d]{margin-bottom:20px}.user-role[data-v-2929bb8d]{display:flex;align-items:center;gap:4px;padding:4px 10px;background:#ffffff1a;border-radius:20px;font-size:12px;color:#ffffffb3}.user-role.admin[data-v-2929bb8d]{background:linear-gradient(135deg,#f59e0b33,#ef444433);color:#f59e0b}.role-dot[data-v-2929bb8d]{width:6px;height:6px;background:#ffffff80;border-radius:50%}.user-info-list[data-v-2929bb8d]{padding:16px 20px}.info-item[data-v-2929bb8d]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.04)}.info-item[data-v-2929bb8d]:last-child{border-bottom:none}.info-label[data-v-2929bb8d]{font-size:14px;color:#ffffff80}.info-value[data-v-2929bb8d]{font-size:14px;color:#fff;font-weight:500}.api-key-section[data-v-2929bb8d]{padding:16px 20px;background:#0003;border-top:1px solid rgba(255,255,255,.06)}.api-key-header[data-v-2929bb8d]{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;color:#fff9}.api-key-value[data-v-2929bb8d]{padding:12px;background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-family:monospace;font-size:12px;color:#4ade80;word-break:break-all;cursor:pointer;transition:all .3s ease}.api-key-value[data-v-2929bb8d]:hover{background:#0006;border-color:#4ade804d}.regenerate-btn[data-v-2929bb8d]{display:flex;align-items:center;gap:6px;margin-top:12px;padding:8px 14px;background:#f59e0b26;border:1px solid rgba(245,158,11,.3);border-radius:8px;color:#f59e0b;font-size:13px;cursor:pointer;transition:all .3s ease}.regenerate-btn[data-v-2929bb8d]:hover{background:#f59e0b40;border-color:#f59e0b80}.password-section[data-v-2929bb8d]{padding:16px 20px;border-top:1px solid rgba(255,255,255,.06)}.change-pwd-btn[data-v-2929bb8d]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:#6366f126;border:1px solid rgba(99,102,241,.3);border-radius:10px;color:#a5b4fc;font-size:14px;cursor:pointer;transition:all .3s ease}.change-pwd-btn[data-v-2929bb8d]:hover{background:#6366f140;border-color:#6366f180}.admin-card[data-v-2929bb8d]{margin-bottom:20px}.admin-toggle-btn[data-v-2929bb8d]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;background:transparent;border:none;color:#fff;font-size:14px;cursor:pointer;transition:all .3s ease}.admin-toggle-btn[data-v-2929bb8d]:hover{background:#ffffff08}.admin-toggle-btn svg[data-v-2929bb8d]{transition:transform .3s ease}.admin-toggle-btn svg.rotated[data-v-2929bb8d]{transform:rotate(90deg)}.admin-panel[data-v-2929bb8d]{padding:0 20px 20px}.admin-actions[data-v-2929bb8d]{margin-bottom:16px}.action-btn[data-v-2929bb8d]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#6366f126;border:1px solid rgba(99,102,241,.3);border-radius:10px;color:#a5b4fc;font-size:14px;cursor:pointer;transition:all .3s ease}.action-btn[data-v-2929bb8d]:hover{background:#6366f140;border-color:#6366f180}.users-list[data-v-2929bb8d]{display:flex;flex-direction:column;gap:8px}.user-item[data-v-2929bb8d]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#0003;border-radius:10px}.user-item-info[data-v-2929bb8d]{flex:1}.user-item-name[data-v-2929bb8d]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.user-name[data-v-2929bb8d]{font-size:14px;font-weight:500;color:#fff}.user-badge[data-v-2929bb8d]{padding:2px 8px;background:linear-gradient(135deg,#f59e0b33,#ef444433);border-radius:4px;font-size:11px;color:#f59e0b}.user-item-meta[data-v-2929bb8d]{font-size:12px;color:#fff6}.delete-btn[data-v-2929bb8d]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ef44441a;border:none;border-radius:8px;color:#ef4444;cursor:pointer;transition:all .3s ease}.delete-btn[data-v-2929bb8d]:hover:not(:disabled){background:#ef444433}.delete-btn[data-v-2929bb8d]:disabled{opacity:.3;cursor:not-allowed}.database-card[data-v-2929bb8d]{height:100%}.add-btn[data-v-2929bb8d]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:linear-gradient(135deg,#f59e0be6,#ef4444e6);border:none;border-radius:8px;color:#fff;font-size:13px;cursor:pointer;transition:all .3s ease}.add-btn[data-v-2929bb8d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.databases-list[data-v-2929bb8d]{padding:16px}.database-item[data-v-2929bb8d]{display:flex;align-items:center;gap:14px;padding:16px;background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:12px;margin-bottom:12px;cursor:pointer;transition:all .3s ease}.database-item[data-v-2929bb8d]:hover{background:#0000004d;border-color:#ffffff1a}.database-item.active[data-v-2929bb8d]{background:linear-gradient(135deg,#f59e0b26,#ef44441a);border-color:#f59e0b4d}.database-item.unclaimed[data-v-2929bb8d]{border-color:#6366f133}.database-icon.unclaimed[data-v-2929bb8d]{background:#6366f126;color:#a5b4fc}.database-icon[data-v-2929bb8d]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#f59e0b26;border-radius:10px;color:#f59e0b}.database-info[data-v-2929bb8d]{flex:1}.database-name[data-v-2929bb8d]{font-size:15px;font-weight:600;color:#fff;margin-bottom:4px}.database-meta[data-v-2929bb8d]{display:flex;align-items:center;gap:12px;font-size:13px;color:#ffffff80}.database-meta span[data-v-2929bb8d]{display:flex;align-items:center;gap:4px}.database-status[data-v-2929bb8d]{padding:6px 12px;background:#4ade8026;border-radius:20px;font-size:12px;color:#4ade80}.claim-btn[data-v-2929bb8d]{padding:8px 16px;background:linear-gradient(135deg,#6366f1e6,#8b5cf6e6);border:none;border-radius:8px;color:#fff;font-size:13px;cursor:pointer;transition:all .3s ease}.claim-btn[data-v-2929bb8d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.unclaimed-card[data-v-2929bb8d]{margin-top:20px}.unclaimed-tip[data-v-2929bb8d]{font-size:12px;color:#ffffff80}.database-actions[data-v-2929bb8d]{display:flex;align-items:center;gap:10px}.delete-db-btn[data-v-2929bb8d]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ef44441a;border:none;border-radius:8px;color:#ef4444;cursor:pointer;transition:all .3s ease}.delete-db-btn[data-v-2929bb8d]:hover{background:#ef444433}.empty-state[data-v-2929bb8d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.empty-icon[data-v-2929bb8d]{color:#ffffff1a;margin-bottom:16px}.empty-state p[data-v-2929bb8d]{font-size:16px;color:#ffffffb3;margin:0 0 8px}.empty-state span[data-v-2929bb8d]{font-size:13px;color:#fff6}.modal-overlay[data-v-2929bb8d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-2929bb8d]{width:100%;max-width:420px;background:#1a1a2ef2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.modal-header[data-v-2929bb8d]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-header h3[data-v-2929bb8d]{margin:0;font-size:18px;font-weight:600;color:#fff}.close-btn[data-v-2929bb8d]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff0d;border:none;border-radius:8px;color:#fff9;cursor:pointer;transition:all .3s ease}.close-btn[data-v-2929bb8d]:hover{background:#ffffff1a;color:#fff}.modal-body[data-v-2929bb8d]{padding:20px}.form-tip[data-v-2929bb8d]{padding:12px 16px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);border-radius:10px;margin-bottom:16px;font-size:13px;color:#ffffffb3;text-align:center;line-height:1.6}.form-tip strong[data-v-2929bb8d]{color:#f59e0b}.form-item[data-v-2929bb8d]{margin-bottom:16px}.form-item label[data-v-2929bb8d]{display:block;margin-bottom:8px;font-size:14px;color:#ffffffb3}.form-item .required[data-v-2929bb8d]{color:#ef4444}.form-item input[type=text][data-v-2929bb8d],.form-item input[type=password][data-v-2929bb8d]{width:100%;padding:12px 16px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:14px;outline:none;transition:all .3s ease}.form-item input[data-v-2929bb8d]:focus{border-color:#f59e0b80;box-shadow:0 0 0 3px #f59e0b1a}.form-item.checkbox[data-v-2929bb8d]{margin-top:8px}.checkbox-label[data-v-2929bb8d]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-2929bb8d]{width:18px;height:18px;accent-color:#f59e0b}.checkbox-label span[data-v-2929bb8d]{font-size:14px;color:#fff}.modal-footer[data-v-2929bb8d]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.06)}.btn[data-v-2929bb8d]{padding:10px 20px;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn.secondary[data-v-2929bb8d]{background:#ffffff1a;color:#fffc}.btn.secondary[data-v-2929bb8d]:hover{background:#ffffff26}.btn.primary[data-v-2929bb8d]{background:linear-gradient(135deg,#f59e0be6,#ef4444e6);color:#fff}.btn.primary[data-v-2929bb8d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.btn[data-v-2929bb8d]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 900px){.content-grid[data-v-2929bb8d]{grid-template-columns:1fr}.content-left[data-v-2929bb8d]{order:2}.content-right[data-v-2929bb8d]{order:1}}@media (max-width: 640px){.user-container[data-v-2929bb8d]{padding:16px}.page-header[data-v-2929bb8d]{flex-direction:column;align-items:flex-start;gap:16px}.header-text h1[data-v-2929bb8d]{font-size:20px}}
