:root{--discord-blurple: #5865F2;--discord-blurple-hover: #4752c4;--discord-green: #57F287;--discord-yellow: #FEE75C;--discord-red: #ED4245;--discord-white: #FFFFFF;--bg-primary: #1e1f22;--bg-secondary: #2b2d31;--bg-tertiary: #313338;--bg-floating: #111214;--text-normal: #dbdee1;--text-muted: #949ba4;--text-header: #f2f3f5;--border-subtle: rgba(255, 255, 255, .08);--border-focus: rgba(88, 101, 242, .5);--card-radius: 12px;--transition-fast: .2s cubic-bezier(.4, 0, .2, 1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Pretendard,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-primary);color:var(--text-normal);line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--bg-secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3c3f44}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.4}}.animate-fade-in{animation:fadeIn .3s ease-out forwards}.pulse{animation:pulse-glow 2s infinite ease-in-out}.navbar[data-v-a685315c]{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);padding:.85rem 2rem;position:sticky;top:0;z-index:100}.nav-container[data-v-a685315c]{max-width:1380px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:16px}.logo-group[data-v-a685315c]{display:flex;align-items:center;gap:12px}.logo-icon[data-v-a685315c]{background-color:var(--discord-blurple);color:#fff;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #5865f24d}.logo-text h1[data-v-a685315c]{font-size:1.1rem;font-weight:700;color:var(--text-header);letter-spacing:-.3px}.badge[data-v-a685315c]{font-size:.65rem;font-weight:700;color:var(--discord-blurple);background:#5865f226;padding:2px 6px;border-radius:4px}.nav-tabs[data-v-a685315c]{display:flex;gap:8px;background:var(--bg-primary);padding:4px;border-radius:10px;border:1px solid var(--border-subtle)}.nav-tab-btn[data-v-a685315c]{background:transparent;border:none;color:var(--text-muted);font-weight:600;font-size:.88rem;padding:8px 18px;border-radius:8px;cursor:pointer;transition:var(--transition-fast)}.nav-tab-btn[data-v-a685315c]:hover{color:var(--text-header)}.nav-tab-btn.active[data-v-a685315c]{background:var(--discord-blurple);color:#fff;box-shadow:0 2px 8px #5865f266}.status-indicators[data-v-a685315c]{display:flex;gap:12px}.indicator-item[data-v-a685315c]{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:500;color:var(--text-muted);background:var(--bg-tertiary);padding:6px 12px;border-radius:20px;border:1px solid var(--border-subtle)}.dot[data-v-a685315c]{width:8px;height:8px;border-radius:50%;background-color:var(--discord-red)}.indicator-item.active[data-v-a685315c]{color:var(--text-normal)}.indicator-item.active .dot[data-v-a685315c]{background-color:var(--discord-green);box-shadow:0 0 8px #57f28799}.card[data-v-b4b7bb1e]{background:var(--bg-secondary);border-radius:var(--card-radius);border:1px solid var(--border-subtle);padding:1.5rem;box-shadow:0 4px 20px #0003}.card-header[data-v-b4b7bb1e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.card-header h2[data-v-b4b7bb1e]{font-size:1.15rem;color:var(--text-header);font-weight:700}.refresh-btn[data-v-b4b7bb1e]{background:var(--bg-tertiary);border:1px solid var(--border-subtle);color:var(--text-muted);width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-fast)}.refresh-btn[data-v-b4b7bb1e]:hover{background:var(--discord-blurple);color:#fff;border-color:var(--discord-blurple)}.bot-profile[data-v-b4b7bb1e]{display:flex;align-items:center;gap:16px;padding:1rem;background:var(--bg-tertiary);border-radius:10px;margin-bottom:1.5rem}.avatar[data-v-b4b7bb1e]{width:60px;height:60px;border-radius:50%;border:2px solid var(--discord-green)}.profile-info[data-v-b4b7bb1e]{display:flex;flex-direction:column;gap:4px}.bot-name-group[data-v-b4b7bb1e]{display:flex;align-items:center;gap:8px}.bot-name-group h3[data-v-b4b7bb1e]{font-size:1.1rem;color:var(--text-header)}.online-tag[data-v-b4b7bb1e]{font-size:.7rem;font-weight:700;background:#57f28733;color:var(--discord-green);padding:2px 6px;border-radius:4px}.bot-id[data-v-b4b7bb1e]{font-size:.8rem;color:var(--text-muted);font-family:monospace}.bot-offline-warning[data-v-b4b7bb1e]{display:flex;align-items:center;gap:12px;padding:1rem;background:#fee75c1a;border:1px solid rgba(254,231,92,.3);border-radius:10px;margin-bottom:1.5rem}.warning-icon[data-v-b4b7bb1e]{font-size:1.5rem}.warning-text h4[data-v-b4b7bb1e]{font-size:.95rem;color:var(--discord-yellow)}.warning-text p[data-v-b4b7bb1e]{font-size:.8rem;color:var(--text-muted);margin-top:2px}.warning-text code[data-v-b4b7bb1e]{background:var(--bg-tertiary);padding:2px 4px;border-radius:4px;color:var(--text-normal)}.stat-grid[data-v-b4b7bb1e]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.stat-box[data-v-b4b7bb1e]{background:var(--bg-tertiary);padding:1rem;border-radius:10px;border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:4px}.stat-label[data-v-b4b7bb1e]{font-size:.8rem;color:var(--text-muted)}.stat-value[data-v-b4b7bb1e]{font-size:1.25rem;font-weight:700;color:var(--text-header)}.stat-value small[data-v-b4b7bb1e]{font-size:.85rem;font-weight:400;color:var(--text-muted)}.text-green[data-v-b4b7bb1e]{color:var(--discord-green)}.text-red[data-v-b4b7bb1e]{color:var(--discord-red)}.card[data-v-f35a186c]{background:var(--bg-secondary);border-radius:var(--card-radius);border:1px solid var(--border-subtle);padding:1.5rem;box-shadow:0 4px 20px #0003}.card-header h2[data-v-f35a186c]{font-size:1.15rem;color:var(--text-header);font-weight:700;margin-bottom:1.25rem}.settings-form[data-v-f35a186c]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-f35a186c]{display:flex;flex-direction:column;gap:6px}.form-row[data-v-f35a186c]{display:flex;gap:12px}.flex-1[data-v-f35a186c]{flex:1}.flex-2[data-v-f35a186c]{flex:2}label[data-v-f35a186c]{font-size:.85rem;font-weight:600;color:var(--text-muted)}input[data-v-f35a186c],select[data-v-f35a186c]{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:8px;padding:10px 14px;color:var(--text-header);font-size:.9rem;outline:none;transition:var(--transition-fast)}input[data-v-f35a186c]:focus,select[data-v-f35a186c]:focus{border-color:var(--discord-blurple);box-shadow:0 0 0 2px #5865f233}.form-footer[data-v-f35a186c]{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:8px}.submit-btn[data-v-f35a186c]{background:var(--discord-blurple);color:#fff;border:none;border-radius:8px;padding:10px 20px;font-weight:600;cursor:pointer;transition:var(--transition-fast)}.submit-btn[data-v-f35a186c]:hover:not(:disabled){background:var(--discord-blurple-hover)}.submit-btn[data-v-f35a186c]:disabled{opacity:.6;cursor:not-allowed}.save-msg[data-v-f35a186c]{font-size:.85rem;font-weight:500}.save-msg.success[data-v-f35a186c]{color:var(--discord-green)}.save-msg.error[data-v-f35a186c]{color:var(--discord-red)}.card[data-v-ab0cf083]{background:var(--bg-secondary);border-radius:var(--card-radius);border:1px solid var(--border-subtle);padding:1.5rem;box-shadow:0 4px 20px #0003}.card-header[data-v-ab0cf083]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.card-header h2[data-v-ab0cf083]{font-size:1.15rem;color:var(--text-header);font-weight:700}.refresh-btn[data-v-ab0cf083]{background:var(--bg-tertiary);border:1px solid var(--border-subtle);color:var(--text-muted);width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-fast)}.refresh-btn[data-v-ab0cf083]:hover{background:var(--discord-blurple);color:#fff;border-color:var(--discord-blurple)}.empty-state[data-v-ab0cf083]{text-align:center;padding:2.5rem 1rem;color:var(--text-muted);background:var(--bg-tertiary);border-radius:10px}.empty-icon[data-v-ab0cf083]{font-size:2rem;margin-bottom:8px}.empty-state small[data-v-ab0cf083]{display:block;margin-top:4px;color:#72767d}.server-grid[data-v-ab0cf083]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.server-item[data-v-ab0cf083]{display:flex;align-items:center;gap:12px;background:var(--bg-tertiary);padding:12px;border-radius:10px;border:1px solid var(--border-subtle);transition:var(--transition-fast)}.server-item[data-v-ab0cf083]:hover{border-color:var(--discord-blurple);transform:translateY(-2px)}.server-icon[data-v-ab0cf083]{width:44px;height:44px;border-radius:50%;object-fit:cover;background:var(--bg-primary)}.server-info h4[data-v-ab0cf083]{font-size:.95rem;color:var(--text-header);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.member-count[data-v-ab0cf083]{font-size:.8rem;color:var(--text-muted)}.card[data-v-18f66b8d]{background:var(--bg-secondary);border-radius:var(--card-radius);border:1px solid var(--border-subtle);padding:1.5rem;box-shadow:0 4px 20px #0003}.card-header[data-v-18f66b8d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.card-header h2[data-v-18f66b8d]{font-size:1.15rem;color:var(--text-header);font-weight:700}.refresh-btn[data-v-18f66b8d]{background:var(--bg-tertiary);border:1px solid var(--border-subtle);color:var(--text-muted);width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-fast)}.refresh-btn[data-v-18f66b8d]:hover{background:var(--discord-blurple);color:#fff;border-color:var(--discord-blurple)}.empty-state[data-v-18f66b8d]{text-align:center;padding:2rem;color:var(--text-muted);background:var(--bg-tertiary);border-radius:8px}.table-container[data-v-18f66b8d]{overflow-x:auto}.logs-table[data-v-18f66b8d]{width:100%;border-collapse:collapse;font-size:.85rem}.logs-table th[data-v-18f66b8d]{text-align:left;padding:10px 12px;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);font-weight:600}.logs-table td[data-v-18f66b8d]{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.03);color:var(--text-normal)}.time-col[data-v-18f66b8d]{color:var(--text-muted);width:100px}.user-col code[data-v-18f66b8d]{background:var(--bg-tertiary);padding:2px 6px;border-radius:4px}.badge[data-v-18f66b8d]{background:#5865f226;color:var(--discord-blurple);padding:3px 8px;border-radius:4px;font-weight:600;font-size:.75rem}.details-col[data-v-18f66b8d]{color:var(--text-muted)}.admin-panel[data-v-fa406f1f]{display:flex;flex-direction:column;gap:20px}.panel-header h3[data-v-fa406f1f]{font-size:1.2rem;color:var(--text-header)}.subtitle[data-v-fa406f1f]{font-size:.85rem;color:var(--text-muted);margin-top:4px}.admin-form[data-v-fa406f1f]{display:flex;flex-direction:column;gap:16px}.section-card[data-v-fa406f1f]{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:10px;padding:1.25rem}.purge-card[data-v-fa406f1f]{border-left:4px solid var(--discord-red)}.purge-controls-grid[data-v-fa406f1f]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.flex-2[data-v-fa406f1f]{flex:2;min-width:180px}.flex-1[data-v-fa406f1f]{flex:1;min-width:120px}.purge-btn-wrapper[data-v-fa406f1f]{margin-bottom:2px}.purge-action-btn[data-v-fa406f1f]{background:#ed4245;color:#fff;border:none;border-radius:8px;padding:10px 18px;font-weight:700;font-size:.9rem;cursor:pointer;white-space:nowrap;transition:var(--transition-fast)}.purge-action-btn[data-v-fa406f1f]:hover:not(:disabled){background:#da373c;box-shadow:0 4px 12px #ed424559}.purge-action-btn[data-v-fa406f1f]:disabled{opacity:.5;cursor:not-allowed}.purge-indicator[data-v-fa406f1f]{display:block;margin-top:8px;font-size:.85rem;font-weight:600}.purge-indicator.success[data-v-fa406f1f]{color:var(--discord-green)}.purge-indicator.error[data-v-fa406f1f]{color:var(--discord-red)}.section-header[data-v-fa406f1f]{display:flex;justify-content:space-between;align-items:center}.section-header h4[data-v-fa406f1f]{font-size:1rem;color:var(--text-header)}.section-body[data-v-fa406f1f]{margin-top:1rem;display:flex;flex-direction:column;gap:14px}.form-group[data-v-fa406f1f]{display:flex;flex-direction:column;gap:6px}label[data-v-fa406f1f]{font-size:.85rem;font-weight:600;color:var(--text-muted)}select[data-v-fa406f1f],textarea[data-v-fa406f1f],input[type=number][data-v-fa406f1f]{background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--text-header);border-radius:8px;padding:10px 14px;outline:none;font-size:.9rem;transition:var(--transition-fast)}select[data-v-fa406f1f]:focus,textarea[data-v-fa406f1f]:focus,input[type=number][data-v-fa406f1f]:focus{border-color:var(--discord-blurple);box-shadow:0 0 0 2px #5865f233}.checkbox-group[data-v-fa406f1f]{display:flex;align-items:center}.checkbox-label[data-v-fa406f1f]{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--text-normal);font-size:.9rem}.tip[data-v-fa406f1f]{font-size:.75rem;color:var(--text-muted)}.form-actions[data-v-fa406f1f]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:8px}.save-btn[data-v-fa406f1f]{background:var(--discord-blurple);color:#fff;border:none;border-radius:8px;padding:10px 24px;font-weight:600;cursor:pointer;transition:var(--transition-fast)}.save-btn[data-v-fa406f1f]:hover:not(:disabled){background:var(--discord-blurple-hover)}.save-indicator.success[data-v-fa406f1f]{color:var(--discord-green)}.save-indicator.error[data-v-fa406f1f]{color:var(--discord-red)}.switch[data-v-fa406f1f]{position:relative;display:inline-block;width:44px;height:24px}.switch input[data-v-fa406f1f]{opacity:0;width:0;height:0}.slider[data-v-fa406f1f]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#4e5058;transition:.3s;border-radius:24px}.slider[data-v-fa406f1f]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.slider[data-v-fa406f1f]{background-color:var(--discord-green)}input:checked+.slider[data-v-fa406f1f]:before{transform:translate(20px)}.admin-panel[data-v-602b9c14]{display:flex;flex-direction:column;gap:20px}.panel-header h3[data-v-602b9c14]{font-size:1.2rem;color:var(--text-header)}.subtitle[data-v-602b9c14]{font-size:.85rem;color:var(--text-muted);margin-top:4px}.section-card[data-v-602b9c14]{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:10px;padding:1.25rem}.section-header h4[data-v-602b9c14]{font-size:1rem;color:var(--text-header)}.section-body[data-v-602b9c14]{margin-top:1rem;display:flex;flex-direction:column;gap:14px}.desc[data-v-602b9c14]{font-size:.88rem;color:var(--text-normal);line-height:1.5}.desc code[data-v-602b9c14]{background:var(--bg-secondary);padding:2px 6px;border-radius:4px;color:var(--discord-blurple)}.sub-header[data-v-602b9c14]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.sub-header h5[data-v-602b9c14]{font-size:.9rem;color:var(--text-header)}.refresh-sub-btn[data-v-602b9c14]{background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--text-muted);font-size:.75rem;padding:4px 10px;border-radius:6px;cursor:pointer}.refresh-sub-btn[data-v-602b9c14]:hover{color:#fff;border-color:var(--discord-blurple)}.empty-tickets[data-v-602b9c14]{padding:1.5rem;text-align:center;color:var(--text-muted);background:var(--bg-secondary);border-radius:8px;font-size:.85rem}.table-wrap[data-v-602b9c14]{overflow-x:auto}.admin-table[data-v-602b9c14]{width:100%;border-collapse:collapse;font-size:.85rem}.admin-table th[data-v-602b9c14]{text-align:left;padding:8px 10px;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);font-weight:600}.admin-table td[data-v-602b9c14]{padding:10px;border-bottom:1px solid rgba(255,255,255,.03);color:var(--text-normal)}.status-open[data-v-602b9c14]{color:var(--discord-green);font-weight:600}.status-closed[data-v-602b9c14]{color:var(--text-muted)}.role-guide-box[data-v-602b9c14]{display:flex;flex-direction:column;gap:10px}.guide-step[data-v-602b9c14]{display:flex;gap:12px;align-items:flex-start;background:var(--bg-secondary);padding:12px;border-radius:8px}.step-num[data-v-602b9c14]{width:24px;height:24px;border-radius:50%;background:var(--discord-blurple);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.guide-step p[data-v-602b9c14]{font-size:.8rem;color:var(--text-muted);margin-top:2px}.admin-panel[data-v-b4b258f9]{display:flex;flex-direction:column;gap:20px}.panel-header h3[data-v-b4b258f9]{font-size:1.2rem;color:var(--text-header)}.subtitle[data-v-b4b258f9]{font-size:.85rem;color:var(--text-muted);margin-top:4px}.section-card[data-v-b4b258f9]{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:10px;padding:1.25rem}.section-header[data-v-b4b258f9]{display:flex;justify-content:space-between;align-items:center}.section-header h4[data-v-b4b258f9]{font-size:1rem;color:var(--text-header)}.section-body[data-v-b4b258f9]{margin-top:1rem}.rule-grid[data-v-b4b258f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.rule-box[data-v-b4b258f9]{display:flex;align-items:center;gap:12px;background:var(--bg-secondary);padding:12px;border-radius:8px;border:1px solid var(--border-subtle)}.rule-icon[data-v-b4b258f9]{font-size:1.5rem}.rule-box strong[data-v-b4b258f9]{font-size:.9rem;color:var(--text-header)}.rule-box p[data-v-b4b258f9]{font-size:.78rem;color:var(--text-muted);margin-top:2px}.rule-box code[data-v-b4b258f9]{background:var(--bg-tertiary);padding:2px 4px;border-radius:4px;color:var(--discord-yellow)}.refresh-sub-btn[data-v-b4b258f9]{background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--text-muted);font-size:.75rem;padding:4px 10px;border-radius:6px;cursor:pointer}.refresh-sub-btn[data-v-b4b258f9]:hover{color:#fff;border-color:var(--discord-blurple)}.empty-state[data-v-b4b258f9]{text-align:center;padding:1.5rem;color:var(--text-muted);background:var(--bg-secondary);border-radius:8px;font-size:.85rem}.table-wrap[data-v-b4b258f9]{overflow-x:auto}.admin-table[data-v-b4b258f9]{width:100%;border-collapse:collapse;font-size:.85rem}.admin-table th[data-v-b4b258f9]{text-align:left;padding:8px 10px;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);font-weight:600}.admin-table td[data-v-b4b258f9]{padding:10px;border-bottom:1px solid rgba(255,255,255,.03);color:var(--text-normal)}.top-rank[data-v-b4b258f9]{background:#fee75c08}.rank-col[data-v-b4b258f9]{font-weight:700;width:70px}.level-badge[data-v-b4b258f9]{background:#5865f233;color:var(--discord-blurple);padding:2px 8px;border-radius:12px;font-weight:700;font-size:.78rem}.coin-text[data-v-b4b258f9]{color:var(--discord-yellow);font-weight:600}.admin-panel[data-v-ad54b36d]{display:flex;flex-direction:column;gap:20px}.panel-header h3[data-v-ad54b36d]{font-size:1.2rem;color:var(--text-header)}.subtitle[data-v-ad54b36d]{font-size:.85rem;color:var(--text-muted);margin-top:4px}.section-card[data-v-ad54b36d]{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:10px;padding:1.25rem}.section-header h4[data-v-ad54b36d]{font-size:1rem;color:var(--text-header)}.section-body[data-v-ad54b36d]{margin-top:1rem;display:flex;flex-direction:column;gap:12px}.desc[data-v-ad54b36d]{font-size:.88rem;color:var(--text-normal);line-height:1.5}.guide-url-box[data-v-ad54b36d]{background:var(--bg-secondary);padding:12px;border-radius:8px;border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:4px}.guide-url-box label[data-v-ad54b36d]{font-size:.8rem;color:var(--text-muted);font-weight:600}.guide-url-box code[data-v-ad54b36d]{font-size:.82rem;color:var(--discord-blurple);word-break:break-all}.form-row-custom[data-v-ad54b36d]{display:flex;gap:12px}.flex-1[data-v-ad54b36d]{flex:1}.flex-2[data-v-ad54b36d]{flex:2}.form-group[data-v-ad54b36d]{display:flex;flex-direction:column;gap:6px}label[data-v-ad54b36d]{font-size:.85rem;font-weight:600;color:var(--text-muted)}select[data-v-ad54b36d],input[type=text][data-v-ad54b36d]{background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--text-header);border-radius:8px;padding:8px 12px;outline:none}.admin-panel[data-v-8ce90b68]{display:flex;flex-direction:column;gap:20px}.panel-header h3[data-v-8ce90b68]{font-size:1.2rem;color:var(--text-header)}.subtitle[data-v-8ce90b68]{font-size:.85rem;color:var(--text-muted);margin-top:4px}.admin-form[data-v-8ce90b68]{display:flex;flex-direction:column;gap:16px}.section-card[data-v-8ce90b68]{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:10px;padding:1.25rem}.section-header[data-v-8ce90b68]{display:flex;justify-content:space-between;align-items:center}.section-header h4[data-v-8ce90b68]{font-size:1rem;color:var(--text-header)}.section-body[data-v-8ce90b68]{margin-top:1rem;display:flex;flex-direction:column;gap:14px}.form-group[data-v-8ce90b68]{display:flex;flex-direction:column;gap:6px}label[data-v-8ce90b68]{font-size:.85rem;font-weight:600;color:var(--text-muted)}.prompt-header-row[data-v-8ce90b68]{display:flex;justify-content:space-between;align-items:center}.preset-group[data-v-8ce90b68]{display:flex;gap:8px}.preset-btn[data-v-8ce90b68]{background:#5865f226;border:1px solid rgba(88,101,242,.4);color:var(--discord-blurple);font-size:.78rem;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:var(--transition-fast)}.preset-btn[data-v-8ce90b68]:hover{background:var(--discord-blurple);color:#fff}.preset-btn.secondary[data-v-8ce90b68]{background:#ffffff0f;border-color:var(--border-subtle);color:var(--text-normal)}.preset-btn.secondary[data-v-8ce90b68]:hover{background:#ffffff1f;color:#fff}input[type=text][data-v-8ce90b68],textarea[data-v-8ce90b68]{background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--text-header);border-radius:8px;padding:10px 14px;outline:none;font-size:.9rem;line-height:1.5;transition:var(--transition-fast)}input[type=text][data-v-8ce90b68]:focus,textarea[data-v-8ce90b68]:focus{border-color:var(--discord-blurple);box-shadow:0 0 0 2px #5865f233}.custom-model-input-wrapper[data-v-8ce90b68]{display:flex;flex-direction:column}.quick-tags[data-v-8ce90b68]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.tag-label[data-v-8ce90b68]{font-size:.78rem;color:var(--text-muted)}.tag-btn[data-v-8ce90b68]{background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--text-normal);font-size:.75rem;padding:3px 8px;border-radius:6px;cursor:pointer;transition:var(--transition-fast)}.tag-btn[data-v-8ce90b68]:hover{background:var(--discord-blurple);color:#fff;border-color:var(--discord-blurple)}.tip[data-v-8ce90b68]{font-size:.75rem;color:var(--text-muted)}.command-grid[data-v-8ce90b68]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.cmd-box[data-v-8ce90b68]{background:var(--bg-secondary);padding:12px;border-radius:8px;border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:6px}.cmd-box code[data-v-8ce90b68]{font-weight:700;color:var(--discord-blurple);background:var(--bg-tertiary);padding:3px 8px;border-radius:4px;align-self:flex-start}.cmd-box p[data-v-8ce90b68]{font-size:.8rem;color:var(--text-muted)}.form-actions[data-v-8ce90b68]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:8px}.save-btn[data-v-8ce90b68]{background:var(--discord-blurple);color:#fff;border:none;border-radius:8px;padding:10px 24px;font-weight:600;cursor:pointer;transition:var(--transition-fast)}.save-btn[data-v-8ce90b68]:hover:not(:disabled){background:var(--discord-blurple-hover)}.save-indicator.success[data-v-8ce90b68]{color:var(--discord-green)}.save-indicator.error[data-v-8ce90b68]{color:var(--discord-red)}.switch[data-v-8ce90b68]{position:relative;display:inline-block;width:44px;height:24px}.switch input[data-v-8ce90b68]{opacity:0;width:0;height:0}.slider[data-v-8ce90b68]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#4e5058;transition:.3s;border-radius:24px}.slider[data-v-8ce90b68]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.slider[data-v-8ce90b68]{background-color:var(--discord-green)}input:checked+.slider[data-v-8ce90b68]:before{transform:translate(20px)}.app-layout[data-v-5305d265]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-5305d265]{flex:1;max-width:1380px;width:100%;margin:0 auto;padding:1.75rem 2rem}.dashboard-grid[data-v-5305d265]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:900px){.dashboard-grid[data-v-5305d265]{grid-template-columns:1fr}}.admin-container[data-v-5305d265]{display:flex;flex-direction:column;gap:20px}.guild-select-bar[data-v-5305d265]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--card-radius);padding:1rem 1.5rem;display:flex;align-items:center;gap:16px;box-shadow:0 4px 16px #00000026}.select-label span[data-v-5305d265]{font-weight:700;font-size:.95rem;color:var(--text-header)}.select-control select[data-v-5305d265]{background:var(--bg-tertiary);border:1px solid var(--border-subtle);color:var(--text-header);border-radius:8px;padding:8px 16px;font-size:.9rem;font-weight:600;outline:none;cursor:pointer}.select-control select[data-v-5305d265]:focus{border-color:var(--discord-blurple)}.admin-content-card[data-v-5305d265]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--card-radius);overflow:hidden;box-shadow:0 4px 20px #0003}.admin-subtabs[data-v-5305d265]{display:flex;background:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle);overflow-x:auto}.subtab-btn[data-v-5305d265]{background:transparent;border:none;color:var(--text-muted);font-weight:600;font-size:.9rem;padding:14px 20px;cursor:pointer;border-bottom:2px solid transparent;transition:var(--transition-fast);white-space:nowrap}.subtab-btn[data-v-5305d265]:hover{color:var(--text-header)}.subtab-btn.active[data-v-5305d265]{color:var(--discord-blurple);border-bottom-color:var(--discord-blurple);background:#5865f214}.subtab-content[data-v-5305d265]{padding:2rem}.no-guild-selected[data-v-5305d265]{text-align:center;padding:3rem;background:var(--bg-secondary);border-radius:var(--card-radius);color:var(--text-muted)}
