.agent-content[data-v-27518640]{line-height:1.5}.agent-content[data-v-27518640] .agent-h1{color:var(--text-primary);font-size:.95em;font-weight:600;margin:.4em 0 .2em}.agent-content[data-v-27518640] .agent-h2{color:var(--text-primary);font-size:.9em;font-weight:600;margin:.3em 0 .1em}.agent-content[data-v-27518640] .agent-h3{color:var(--text-primary);font-size:.88em;font-weight:500;margin:.2em 0}.agent-content[data-v-27518640] .agent-list{list-style:disc;margin:.2em 0 .2em 1em;padding:0}.agent-content[data-v-27518640] .agent-list li{margin:.1em 0}.agent-content[data-v-27518640] .agent-link{color:var(--color-info);text-decoration:underline;text-underline-offset:2px}.agent-content[data-v-27518640] .agent-link:hover{opacity:.8}.agent-content[data-v-27518640] .agent-code{background:var(--bg-hover);border-radius:3px;font-family:monospace;font-size:.85em;padding:.1em .3em}.agent-content[data-v-27518640] .agent-pre{background:var(--bg-hover);border-radius:var(--radius-md);font-size:.82em;margin:6px 0;overflow-x:auto;padding:8px 12px}.agent-content[data-v-27518640] .agent-pre code{font-family:monospace;white-space:pre-wrap;word-break:break-word}.agent-content[data-v-27518640] strong{color:var(--text-primary);font-weight:600}.agent-content[data-v-27518640] .agent-table{border-collapse:collapse;font-size:.9em;margin:6px 0;width:100%}.agent-content[data-v-27518640] .agent-table td,.agent-content[data-v-27518640] .agent-table th{border:1px solid var(--border-subtle);padding:4px 8px;text-align:left}.agent-content[data-v-27518640] .agent-table th{background:var(--bg-hover);color:var(--text-primary);font-weight:600}.msg-fade-enter-active[data-v-e2a62f83]{transition:opacity .14s ease-out,transform .14s ease-out}.msg-fade-enter-from[data-v-e2a62f83]{opacity:0;transform:translateY(5px)}.dev-panel-toggle[data-v-351d17ae]{background:var(--bg-modal,#0d0d0f);border:1px solid var(--border-default,hsla(0,0%,100%,.15));border-radius:8px 0 0 8px;border-right:0;color:var(--text-secondary,rgba(255,252,248,.7));padding:16px 8px;pointer-events:auto;position:fixed;right:0;top:50%;transform:translateY(-50%);transition:all .2s;z-index:2147483647}.dev-panel-toggle[data-v-351d17ae]:hover{background:var(--bg-hover,hsla(0,0%,100%,.055));color:var(--text-primary,rgba(255,252,248,.92))}.dev-panel[data-v-351d17ae]{background:var(--bg-modal,#0d0d0f);border-left:1px solid var(--border-default,hsla(0,0%,100%,.15));bottom:0;box-shadow:-4px 0 24px #0000004d;display:flex;flex-direction:column;pointer-events:auto;position:fixed;right:0;top:0;width:480px;z-index:2147483647}.dev-panel-header[data-v-351d17ae]{align-items:center;border-bottom:1px solid var(--border-subtle,hsla(0,0%,100%,.1));display:flex;justify-content:space-between;padding:12px 16px}.dev-panel-title[data-v-351d17ae]{color:var(--text-primary,rgba(255,252,248,.92));font-size:16px;font-weight:600}.dev-panel-close[data-v-351d17ae]{border-radius:4px;color:var(--text-muted,rgba(255,252,248,.55));padding:4px;transition:all .15s}.dev-panel-close[data-v-351d17ae]:hover{background:var(--bg-hover,hsla(0,0%,100%,.055));color:var(--text-primary,rgba(255,252,248,.92))}.dev-panel-section[data-v-351d17ae]{border-bottom:1px solid var(--border-subtle,hsla(0,0%,100%,.1));padding:12px 16px}.dev-panel-label[data-v-351d17ae]{color:var(--text-muted,rgba(255,252,248,.55));font-size:10px;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.dev-panel-user[data-v-351d17ae]{color:var(--text-primary,rgba(255,252,248,.92));font-size:14px;font-weight:500}.dev-panel-role[data-v-351d17ae]{color:var(--text-secondary,rgba(255,252,248,.7));font-size:12px;margin-top:4px}.dev-panel-original[data-v-351d17ae]{background:#34d3991a;border:1px solid rgba(52,211,153,.2);border-radius:4px;margin-top:8px;padding:6px 8px}.dev-panel-original-label[data-v-351d17ae]{color:#34d399b3;font-size:9px;letter-spacing:.05em;text-transform:uppercase}.dev-panel-original-role[data-v-351d17ae]{color:#34d399e6;font-size:11px;font-weight:500}.dev-panel-restore-btn[data-v-351d17ae]{align-items:center;background:#34d3991a;border:1px solid rgba(52,211,153,.3);border-radius:6px;color:#34d399e6;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:8px 12px;transition:all .15s;width:100%}.dev-panel-restore-btn[data-v-351d17ae]:hover:not(:disabled){background:#34d39926}.dev-panel-restore-btn[data-v-351d17ae]:disabled{cursor:not-allowed;opacity:.5}.dev-panel-content[data-v-351d17ae]{display:flex;flex:1;flex-direction:column;overflow:hidden}.dev-panel-section-header[data-v-351d17ae]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.dev-panel-expand-btn[data-v-351d17ae]{align-items:center;color:var(--text-muted,rgba(255,252,248,.55));display:flex;font-size:10px;gap:6px;letter-spacing:.05em;text-transform:uppercase;transition:color .15s}.dev-panel-expand-btn[data-v-351d17ae]:hover{color:var(--text-secondary,rgba(255,252,248,.7))}.dev-panel-arrow[data-v-351d17ae]{font-size:8px;transition:transform .15s}.dev-panel-checkbox-label[data-v-351d17ae]{align-items:center;color:var(--text-muted,rgba(255,252,248,.55));cursor:pointer;display:inline-flex;font-size:10px;gap:6px}.dev-panel-checkbox[data-v-351d17ae]{accent-color:var(--color-success,#34d399);height:12px;width:12px}.dev-panel-bulk-actions[data-v-351d17ae]{align-items:center;border-bottom:1px solid var(--border-subtle,hsla(0,0%,100%,.08));display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 0 12px}.dev-panel-bulk-label[data-v-351d17ae]{align-items:center;display:flex;gap:8px}.dev-panel-bulk-label[data-v-351d17ae],.dev-panel-bulk-select[data-v-351d17ae]{color:var(--text-secondary,rgba(255,252,248,.7));font-size:11px}.dev-panel-bulk-select[data-v-351d17ae]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--bg-elevated,hsla(0,0%,100%,.06));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' stroke='rgba(255,252,248,0.5)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;border:1px solid var(--border-subtle,hsla(0,0%,100%,.1));border-radius:4px;cursor:pointer;min-width:100px;padding:4px 24px 4px 10px;transition:all .15s}.dev-panel-bulk-select[data-v-351d17ae]:hover{background-color:var(--bg-hover,hsla(0,0%,100%,.08));border-color:var(--border-default,hsla(0,0%,100%,.15))}.dev-panel-bulk-select[data-v-351d17ae]:focus{border-color:var(--border-strong,hsla(0,0%,100%,.2));outline:none}.dev-panel-bulk-select option[data-v-351d17ae]{background:#1a1a1c;color:#fffcf8d9;padding:4px 8px}.dev-panel-categories[data-v-351d17ae]{display:flex;flex-direction:column;gap:16px;max-height:320px;overflow-x:hidden;overflow-y:auto;padding-right:4px}.dev-panel-group-title[data-v-351d17ae]{color:var(--text-faint,rgba(255,252,248,.4));font-size:9px;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.dev-panel-group-items[data-v-351d17ae]{display:grid;gap:6px;grid-template-columns:1fr 1fr;overflow:hidden}.dev-panel-category[data-v-351d17ae]{align-items:center;background:var(--bg-surface,hsla(0,0%,100%,.04));border:1px solid var(--border-subtle,hsla(0,0%,100%,.1));border-radius:4px;display:flex;gap:8px;justify-content:space-between;min-width:0;overflow:hidden;padding:6px 10px}.dev-panel-category-label[data-v-351d17ae]{align-items:center;cursor:pointer;display:flex;flex:1;gap:6px;min-width:0}.dev-panel-category-name[data-v-351d17ae]{color:var(--text-secondary,rgba(255,252,248,.7));font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev-panel-level-select[data-v-351d17ae]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--bg-elevated,hsla(0,0%,100%,.06));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' stroke='rgba(255,252,248,0.5)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;border:1px solid var(--border-subtle,hsla(0,0%,100%,.1));border-radius:4px;color:var(--text-secondary,rgba(255,252,248,.7));cursor:pointer;flex-shrink:0;font-size:10px;max-width:90px;min-width:0;padding:3px 20px 3px 8px;transition:all .15s}.dev-panel-level-select[data-v-351d17ae]:hover{background-color:var(--bg-hover,hsla(0,0%,100%,.08));border-color:var(--border-default,hsla(0,0%,100%,.15))}.dev-panel-level-select[data-v-351d17ae]:focus{border-color:var(--border-strong,hsla(0,0%,100%,.2));outline:none}.dev-panel-level-select option[data-v-351d17ae]{background:#1a1a1c;color:#fffcf8d9;padding:4px 8px}.dev-panel-users[data-v-351d17ae]{flex:1;overflow-y:auto;padding:12px 16px}.dev-panel-empty[data-v-351d17ae],.dev-panel-loading[data-v-351d17ae]{color:var(--text-muted,rgba(255,252,248,.55));font-size:13px;padding:16px;text-align:center}.dev-panel-user-list[data-v-351d17ae]{display:flex;flex-direction:column;gap:8px}.dev-panel-user-btn[data-v-351d17ae]{background:var(--bg-surface,hsla(0,0%,100%,.04));border:1px solid var(--border-default,hsla(0,0%,100%,.12));border-radius:6px;padding:8px 12px;text-align:left;transition:all .15s;width:100%}.dev-panel-user-btn[data-v-351d17ae]:hover:not(:disabled){background:var(--bg-hover,hsla(0,0%,100%,.08));border-color:var(--border-strong,hsla(0,0%,100%,.18))}.dev-panel-user-btn[data-v-351d17ae]:disabled{cursor:not-allowed;opacity:.5}.dev-panel-user-email[data-v-351d17ae]{color:var(--text-primary,rgba(255,252,248,.92));font-size:13px;font-weight:500}.dev-panel-user-role[data-v-351d17ae]{color:var(--text-secondary,rgba(255,252,248,.7));font-size:11px;margin-top:2px}.dev-panel-footer[data-v-351d17ae]{align-items:center;border-top:1px solid var(--border-subtle,hsla(0,0%,100%,.1));display:flex;gap:8px;justify-content:space-between;padding:12px 16px}.dev-panel-footer-text[data-v-351d17ae]{color:var(--text-faint,rgba(255,252,248,.4));font-size:11px}.dev-panel-save-btn[data-v-351d17ae]{align-items:center;background:#34d3991a;border:1px solid rgba(52,211,153,.3);border-radius:4px;color:#34d399e6;display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:all .15s}.dev-panel-save-btn[data-v-351d17ae]:hover{background:#34d39926}.dev-panel-save-btn--saved[data-v-351d17ae]{background:#34d39933;color:#34d399}.rotate-90[data-v-351d17ae]{transform:rotate(90deg)}.toast-parchment[data-v-abbcd917]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid;border-radius:var(--radius-md);box-shadow:var(--shadow-emboss,0 1px 0 hsla(0,0%,100%,.04) inset),0 8px 24px #00000026;display:flex;gap:.75rem;max-width:420px;min-width:280px;padding:.75rem 1rem}.toast-success[data-v-abbcd917]{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success)}.toast-error[data-v-abbcd917]{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger)}.toast-warning[data-v-abbcd917]{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning)}.toast-info[data-v-abbcd917]{background:var(--bg-modal);border-color:var(--border-default);color:var(--text-primary)}.toast-enter-active[data-v-abbcd917]{transition:all .3s ease}.toast-leave-active[data-v-abbcd917]{transition:all .2s ease}.toast-enter-from[data-v-abbcd917]{opacity:0;transform:translate(100px)}.toast-leave-to[data-v-abbcd917]{opacity:0;transform:translate(100px) scale(.95)}.toast-move[data-v-abbcd917]{transition:transform .3s ease}.confirm-modal-enter-active[data-v-ee206de8],.confirm-modal-leave-active[data-v-ee206de8]{transition:opacity .15s ease}.confirm-modal-enter-active .confirm-dialog[data-v-ee206de8],.confirm-modal-leave-active .confirm-dialog[data-v-ee206de8]{transition:transform .15s ease}.confirm-modal-enter-from[data-v-ee206de8],.confirm-modal-leave-to[data-v-ee206de8]{opacity:0}.confirm-modal-enter-from .confirm-dialog[data-v-ee206de8],.confirm-modal-leave-to .confirm-dialog[data-v-ee206de8]{transform:scale(.96)}.sidebar[data-v-cd48eaf7]{background:var(--bg-sidebar)}.sidebar[data-v-cd48eaf7]:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='sidebarGrain'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23sidebarGrain)' opacity='0.08'/></svg>");background-size:100px 100px;content:"";inset:0;mix-blend-mode:soft-light;opacity:.05;pointer-events:none;position:absolute;z-index:0}.sidebar[data-v-cd48eaf7]>*{position:relative;z-index:1}.nav-item[data-v-cd48eaf7]{align-items:center;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;font-size:.8125rem;gap:.65rem;justify-content:flex-start;padding:.45rem .5rem;transition:all .2s ease}.nav-item[data-v-cd48eaf7]:hover{background:var(--bg-hover)}.nav-item-active[data-v-cd48eaf7],.nav-item[data-v-cd48eaf7]:hover{box-shadow:var(--shadow-emboss);color:var(--text-primary)}.nav-item-active[data-v-cd48eaf7]{background:var(--bg-active)}.nav-item-collapsed[data-v-cd48eaf7]{justify-content:center;padding:.55rem}.nav-icon[data-v-cd48eaf7]{flex-shrink:0;opacity:.85;transition:none}@keyframes expand-line-cd48eaf7{0%{width:0}to{width:100%}}.animate-expand-line[data-v-cd48eaf7]{animation:expand-line-cd48eaf7 .2s ease-out forwards}@media (max-width:1023px){.sidebar[data-v-cd48eaf7]{inset:0 auto 0 0;position:fixed;z-index:40}.main-content[data-v-cd48eaf7]{margin-left:4rem}}
