body{background:#0f172a;margin:0;padding:0}.admin-layout[data-v-8518759a]{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a);color:#f1f5f9;margin:0;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.sidebar[data-v-8518759a]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0c1dcc;border-right:1px solid rgba(96,165,250,.1);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;top:0;width:240px;z-index:50}.sidebar-header[data-v-8518759a]{border-bottom:1px solid hsla(0,0%,100%,.06);padding:2rem 1.5rem}.logo-container[data-v-8518759a]{gap:.75rem}.logo-container[data-v-8518759a],.logo-icon[data-v-8518759a]{align-items:center;display:flex}.logo-icon[data-v-8518759a]{background:linear-gradient(135deg,#3b82f6,#0ea5e9);border-radius:12px;color:#fff;height:40px;justify-content:center;width:40px}.logo-text[data-v-8518759a]{background:linear-gradient(135deg,#93c5fd,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.125rem;font-weight:700}.sidebar-nav[data-v-8518759a]{display:flex;flex-direction:column;gap:.25rem;padding:1.5rem 1rem}.nav-item[data-v-8518759a]{align-items:center;border-radius:12px;color:#cbd5e1;display:flex;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:all .2s ease}.nav-item[data-v-8518759a]:hover{background:#ffffff0a;color:#f1f5f9}.nav-item.active[data-v-8518759a]{background:linear-gradient(135deg,#3b82f626,#0ea5e926);color:#93c5fd}.nav-icon[data-v-8518759a]{font-size:1.25rem}.nav-label[data-v-8518759a]{font-size:.875rem;font-weight:500}.app-header[data-v-8518759a]{border-bottom:1px solid rgba(96,165,250,.1);padding:1.5rem 2rem}.header-content[data-v-8518759a]{align-items:center;display:flex;justify-content:space-between}.header-title[data-v-8518759a]{background:linear-gradient(135deg,#f1f5f9,#cbd5e1);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.875rem;font-weight:700}.header-subtitle[data-v-8518759a]{color:#94a3b8;font-size:.875rem;margin-top:.5rem}.main-content[data-v-8518759a]{padding:2rem}@media(min-width:1024px){.main-content[data-v-8518759a]{padding-left:3rem;padding-right:3rem}}.error-banner[data-v-8518759a]{align-items:center;background:#f43f5e1a;border:1px solid rgba(244,63,94,.2);border-radius:12px;color:#fda4af;display:flex;font-size:.875rem;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem}.error-close[data-v-8518759a]{background:none;border:none;border-radius:4px;color:#fda4af;cursor:pointer;margin-left:auto;padding:.25rem;transition:background .15s ease}.error-close[data-v-8518759a]:hover{background:#f43f5e33}.stats-grid[data-v-8518759a]{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin-bottom:2rem}.stat-card[data-v-8518759a]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0c1d99;border:1px solid rgba(96,165,250,.1);border-radius:16px;display:flex;gap:1rem;padding:1.5rem;transition:all .2s ease}.stat-card[data-v-8518759a]:hover{border-color:#60a5fa4d;transform:translateY(-2px)}.stat-card--violet[data-v-8518759a]{border-color:#60a5fa33}.stat-card--cyan[data-v-8518759a]{border-color:#38bdf833}.stat-card--emerald[data-v-8518759a]{border-color:#34d39933}.stat-card--amber[data-v-8518759a]{border-color:#fbbf2433}.stat-icon[data-v-8518759a]{align-items:center;border-radius:12px;display:flex;font-size:1.5rem;height:48px;justify-content:center;width:48px}.stat-card--violet .stat-icon[data-v-8518759a]{background:#60a5fa26;color:#93c5fd}.stat-card--cyan .stat-icon[data-v-8518759a]{background:#38bdf826;color:#38bdf8}.stat-card--emerald .stat-icon[data-v-8518759a]{background:#34d39926;color:#34d399}.stat-card--amber .stat-icon[data-v-8518759a]{background:#fbbf2426;color:#fbbf24}.stat-content[data-v-8518759a]{flex:1}.stat-label[data-v-8518759a]{color:#94a3b8;font-size:.875rem;margin-bottom:.25rem}.stat-value[data-v-8518759a]{color:#f1f5f9;font-size:1.875rem;font-weight:700}.content-card[data-v-8518759a]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0c1d99;border:1px solid rgba(96,165,250,.1);border-radius:16px;overflow:hidden}.card-header[data-v-8518759a]{border-bottom:1px solid hsla(0,0%,100%,.06);padding:1.5rem}.filter-bar[data-v-8518759a]{align-items:center;display:flex;gap:1rem}.filter-bar__search[data-v-8518759a]{flex:1 1 0%;max-width:360px;min-width:120px;position:relative}.filter-bar__actions[data-v-8518759a]{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.search-input[data-v-8518759a]{background:#0f172a99;border:1px solid rgba(96,165,250,.2);border-radius:10px;box-sizing:border-box;color:#f1f5f9;display:block;font-size:.875rem;outline:none;padding:.625rem 1rem .625rem 2.5rem;transition:border-color .2s ease;width:100%}.search-input[data-v-8518759a]:focus{border-color:#3b82f6}.refresh-btn[data-v-8518759a]{align-items:center;background:#60a5fa1a;border:1px solid rgba(96,165,250,.2);border-radius:10px;color:#93c5fd;display:flex;flex-shrink:0;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transition:all .2s ease;white-space:nowrap}.refresh-btn[data-v-8518759a]:hover:not(:disabled){background:#60a5fa26;border-color:#60a5fa4d}.refresh-btn[data-v-8518759a]:disabled{cursor:not-allowed;opacity:.6}.batch-delete-btn[data-v-8518759a]{align-items:center;background:#f43f5e1a;border:1px solid rgba(244,63,94,.2);border-radius:10px;color:#fda4af;display:flex;flex-shrink:0;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transition:all .2s ease;white-space:nowrap}.batch-delete-btn[data-v-8518759a]:hover{background:#f43f5e26;border-color:#f43f5e4d}.empty-state[data-v-8518759a],.loading-state[data-v-8518759a]{padding:4rem 2rem;text-align:center}.table-container[data-v-8518759a]{overflow-x:auto}.data-table[data-v-8518759a]{border-collapse:collapse;width:100%}.data-table thead[data-v-8518759a]{background:#0f172a66;border-bottom:1px solid hsla(0,0%,100%,.06)}.data-table th[data-v-8518759a]{color:#94a3b8;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:1rem 1.5rem;text-align:left;text-transform:uppercase}.data-table tbody tr[data-v-8518759a]{border-bottom:1px solid hsla(0,0%,100%,.04);transition:background .15s ease}.data-table tbody tr[data-v-8518759a]:hover{background:#60a5fa0d}.data-table td[data-v-8518759a]{color:#cbd5e1;font-size:.875rem;padding:1rem 1.5rem}.conversation-id[data-v-8518759a]{background:#60a5fa1a;border:1px solid rgba(96,165,250,.2);border-radius:6px;color:#93c5fd;font-family:Monaco,Courier New,monospace;font-size:.75rem;padding:.25rem .5rem}.creator-info[data-v-8518759a]{align-items:center;display:flex;gap:.5rem}.user-info[data-v-8518759a]{display:flex;flex-direction:column;gap:.125rem}.user-nickname[data-v-8518759a]{color:#e2e8f0;font-size:.875rem;font-weight:500}.user-id[data-v-8518759a]{color:#64748b;font-family:Monaco,Courier New,monospace;font-size:.6875rem}.turn-count[data-v-8518759a]{align-items:center;background:#38bdf81a;border-radius:6px;color:#38bdf8;display:inline-flex;font-weight:600;justify-content:center;min-width:32px;padding:.25rem .5rem}.error-time[data-v-8518759a]{color:#fda4af;font-size:.8125rem}.table-footer[data-v-8518759a]{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:1rem 1.5rem}.pagination-info[data-v-8518759a]{color:#94a3b8;font-size:.875rem}.pagination-controls[data-v-8518759a]{align-items:center;display:flex;gap:1rem}.pagination-btn[data-v-8518759a]{align-items:center;background:#60a5fa1a;border:1px solid rgba(96,165,250,.2);border-radius:8px;color:#93c5fd;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.pagination-btn[data-v-8518759a]:hover:not(:disabled){background:#60a5fa26;border-color:#60a5fa4d}.pagination-btn[data-v-8518759a]:disabled{cursor:not-allowed;opacity:.4}.pagination-text[data-v-8518759a]{color:#cbd5e1;font-size:.875rem}.login-overlay[data-v-8518759a]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030712b8;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:60}.login-card[data-v-8518759a]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0c1dcc;border:1px solid rgba(96,165,250,.2);border-radius:24px;max-width:420px;padding:3rem;width:100%}.login-header[data-v-8518759a]{margin-bottom:2rem;text-align:center}.login-icon[data-v-8518759a]{align-items:center;background:linear-gradient(135deg,#3b82f6,#0ea5e9);border-radius:16px;color:#fff;display:flex;height:64px;justify-content:center;margin:0 auto 1.5rem;width:64px}.login-title[data-v-8518759a]{color:#f1f5f9;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.login-subtitle[data-v-8518759a]{color:#94a3b8;font-size:.875rem}.login-form[data-v-8518759a]{gap:1.5rem}.form-group[data-v-8518759a],.login-form[data-v-8518759a]{display:flex;flex-direction:column}.form-group[data-v-8518759a]{gap:.5rem}.form-label[data-v-8518759a]{color:#cbd5e1;font-size:.875rem;font-weight:500}.form-input[data-v-8518759a]{background:#0f172a99;border:1px solid rgba(96,165,250,.2);border-radius:10px;color:#f1f5f9;font-size:.875rem;padding:.75rem 1rem;transition:all .2s ease}.form-input[data-v-8518759a]:focus{background:#0f172acc;border-color:#3b82f6;outline:none}.form-input[data-v-8518759a]::-moz-placeholder{color:#64748b}.form-input[data-v-8518759a]::placeholder{color:#64748b}.error-message[data-v-8518759a]{background:#f43f5e1a;border:1px solid rgba(244,63,94,.2);border-radius:10px;color:#fda4af;padding:.75rem 1rem}.error-message[data-v-8518759a],.submit-btn[data-v-8518759a]{align-items:center;display:flex;font-size:.875rem;gap:.5rem}.submit-btn[data-v-8518759a]{background:linear-gradient(135deg,#3b82f6,#0ea5e9);border:none;border-radius:12px;color:#fff;font-weight:600;justify-content:center;padding:.875rem;transition:all .2s ease}.submit-btn[data-v-8518759a]:hover:not(:disabled){box-shadow:0 8px 24px #3b82f64d;transform:translateY(-1px)}.submit-btn[data-v-8518759a]:disabled{cursor:not-allowed;opacity:.6}.modal-overlay[data-v-8518759a]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:100}.modal-container[data-v-8518759a]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0c1df2;border:1px solid rgba(96,165,250,.2);border-radius:24px;display:flex;flex-direction:column;max-height:90vh;max-width:720px;overflow:hidden;width:100%}.modal-container--small[data-v-8518759a]{max-width:480px}.modal-header[data-v-8518759a]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:1.5rem 2rem}.modal-title[data-v-8518759a]{color:#f1f5f9;font-size:1.25rem;font-weight:700}.modal-close[data-v-8518759a]{align-items:center;background:#ffffff0a;border:none;border-radius:8px;color:#94a3b8;display:flex;height:36px;justify-content:center;transition:all .15s ease;width:36px}.modal-close[data-v-8518759a]:hover{background:#ffffff14;color:#f1f5f9}.modal-body[data-v-8518759a]{flex:1;overflow-y:auto;padding:2rem}.modal-footer[data-v-8518759a]{border-top:1px solid hsla(0,0%,100%,.06);display:flex;gap:.75rem;justify-content:flex-end;padding:1.5rem 2rem}.detail-grid[data-v-8518759a]{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.detail-item[data-v-8518759a]{background:#0f172a66;border:1px solid rgba(96,165,250,.1);border-radius:10px;display:flex;flex-direction:column;gap:.375rem;padding:1rem}.detail-label[data-v-8518759a]{color:#94a3b8;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.detail-value[data-v-8518759a]{color:#f1f5f9;font-size:.875rem;word-break:break-all}.detail-value--mono[data-v-8518759a]{color:#93c5fd;font-family:Monaco,Courier New,monospace;font-size:.8125rem}.confirm-content[data-v-8518759a]{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.confirm-icon[data-v-8518759a]{margin-bottom:.5rem}.confirm-text[data-v-8518759a]{color:#cbd5e1;font-size:.9375rem;line-height:1.6}.confirm-id[data-v-8518759a]{background:#60a5fa1a;border:1px solid rgba(96,165,250,.2);border-radius:6px;color:#93c5fd;font-family:Monaco,Courier New,monospace;font-size:.75rem;padding:.375rem .75rem;word-break:break-all}.btn[data-v-8518759a]{align-items:center;border:none;border-radius:10px;display:flex;font-size:.875rem;font-weight:500;gap:.375rem;padding:.625rem 1.25rem;transition:all .2s ease}.btn--secondary[data-v-8518759a]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);color:#cbd5e1}.btn--secondary[data-v-8518759a]:hover{background:#ffffff14;color:#f1f5f9}.btn--danger[data-v-8518759a]{background:#f43f5e26;border:1px solid rgba(244,63,94,.3);color:#fda4af}.btn--danger[data-v-8518759a]:hover:not(:disabled){background:#f43f5e40;border-color:#f43f5e80}.btn--danger[data-v-8518759a]:disabled{cursor:not-allowed;opacity:.6}@media(max-width:1023px){.sidebar[data-v-8518759a]{transform:translate(-100%)}}@media(max-width:900px){.filter-bar[data-v-8518759a]{align-items:stretch;flex-direction:column}.filter-bar__search[data-v-8518759a]{max-width:none!important}.filter-bar__actions[data-v-8518759a]{flex-wrap:wrap}}@media(max-width:767px){.stats-grid[data-v-8518759a]{grid-template-columns:repeat(2,1fr)}.table-container[data-v-8518759a]{overflow-x:scroll}.data-table[data-v-8518759a]{min-width:900px}.detail-grid[data-v-8518759a]{grid-template-columns:1fr}}
