.stale-banner[data-v-7bc2a2a4]{position:fixed;z-index:9999;top:14px;left:50%;display:flex;min-width:min(560px,calc(100vw - 32px));align-items:center;gap:14px;padding:13px 16px;color:#f4f0ff;border:1px solid rgba(169,138,255,.42);background:radial-gradient(circle at 0% 0%,rgba(169,138,255,.16),transparent 42%),linear-gradient(145deg,#100d1bfa,#05050afc);box-shadow:0 22px 70px #0009,0 0 34px #7e54e824;transform:translate(-50%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.stale-banner[data-v-7bc2a2a4]:before{position:absolute;top:-1px;left:18px;width:90px;height:1px;content:"";background:linear-gradient(90deg,#67ddff,#9d7cff,transparent);box-shadow:0 0 12px #67ddff66}.stale-kicker[data-v-7bc2a2a4]{display:inline-flex;flex-shrink:0;align-items:center;gap:7px;color:#9f95b2;font-family:SFMono-Regular,Consolas,monospace;font-size:7px;font-weight:650;letter-spacing:.12em;white-space:nowrap}.stale-kicker i[data-v-7bc2a2a4]{width:5px;height:5px;border-radius:50%;background:#f7b85b;box-shadow:0 0 8px #f7b85bb8}.stale-banner p[data-v-7bc2a2a4]{flex:1;margin:0;color:#a9a1b8;font-size:11px;line-height:1.5}.stale-banner button[data-v-7bc2a2a4]{display:inline-flex;min-height:32px;flex-shrink:0;align-items:center;gap:7px;padding:0 13px;color:#0b0812;border:1px solid rgba(216,202,255,.7);border-radius:6px;background:linear-gradient(135deg,#d4c5ff,#9c76ff);font-size:11px;font-weight:640;cursor:pointer}.stale-banner button[data-v-7bc2a2a4]:hover{filter:brightness(1.07)}@media (max-width: 620px){.stale-banner[data-v-7bc2a2a4]{align-items:flex-start;flex-wrap:wrap}.stale-banner p[data-v-7bc2a2a4]{flex-basis:100%}}:root{--color-bg: #05050a;--color-surface: #0d0c16;--color-surface-raised: #12101e;--color-border: rgba(155, 132, 228, .24);--color-border-light: rgba(155, 132, 228, .13);--color-text: #f2effb;--color-text-secondary: #aaa4ba;--color-text-muted: #706a7d;--color-primary: #9d7cff;--color-primary-hover: #b39aff;--color-primary-light: rgba(157, 124, 255, .11);--color-success: #78e7ae;--color-success-light: rgba(120, 231, 174, .09);--color-warning: #f7b85b;--color-warning-light: rgba(247, 184, 91, .09);--color-danger: #ff728e;--color-danger-light: rgba(255, 114, 142, .09);--color-info: #67ddff;--sidebar-width: 240px;--header-height: 56px;--radius: 9px;--radius-lg: 14px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .24);--shadow-md: 0 12px 32px rgba(0, 0, 0, .3);--shadow-lg: 0 24px 70px rgba(0, 0, 0, .5);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans SC,sans-serif;font-size:14px;color:var(--color-text);color-scheme:dark}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;color:var(--color-text);background:radial-gradient(circle at 78% -8%,rgba(91,56,166,.22),transparent 31%),radial-gradient(circle at 20% 108%,rgba(28,132,155,.09),transparent 34%),var(--color-bg);background-attachment:fixed}body:before{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(157,124,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(157,124,255,.07) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 82%);mask-image:linear-gradient(to bottom,black,transparent 82%)}::selection{color:#fff;background:#9d7cff7a}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-hover)}button{cursor:pointer;font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(103,221,255,.75);outline-offset:2px}input,textarea,select{font-family:inherit;font-size:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border:1px solid transparent;border-radius:var(--radius);font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1.4;transition:all .15s ease;white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{border-color:#bca9ff33;background:linear-gradient(135deg,#7251dd,#9d7cff);color:#fff;box-shadow:0 8px 22px #6948cd3d,inset 0 1px #ffffff24}.btn-primary:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#8061e5,#b39aff);box-shadow:0 12px 28px #6948cd57,inset 0 1px #ffffff2e}.btn-secondary{background:#ffffff06;color:var(--color-text);border-color:var(--color-border)}.btn-secondary:hover:not(:disabled){border-color:#9d7cff66;background:var(--color-primary-light)}.btn-danger{background:var(--color-danger);color:#fff}.btn-danger:hover:not(:disabled){background:#e44f70}.btn-ghost{background:transparent;color:var(--color-text-secondary);border:none}.btn-ghost:hover:not(:disabled){background:var(--color-primary-light);color:var(--color-text)}.btn-sm{padding:4px 10px;font-size:12px}.btn-lg{padding:10px 20px;font-size:15px}.form-group{display:flex;flex-direction:column;gap:4px}.form-label{font-size:13px;font-weight:500;color:var(--color-text-secondary);letter-spacing:.02em}.form-input{padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius);font-size:14px;color:var(--color-text);background:#07070dc7;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;outline:none}.form-input:focus{border-color:var(--color-primary);background:#0d0c16f5;box-shadow:0 0 0 3px var(--color-primary-light),0 0 24px #9d7cff14}.form-input::placeholder{color:var(--color-text-muted)}textarea.form-input{resize:vertical;min-height:80px}.card{position:relative;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 38%),#0d0c16e6;border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:20px;box-shadow:inset 0 1px #ffffff06,var(--shadow-sm);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:100px;font-size:11px;font-weight:600;letter-spacing:.025em}.badge-success{background:var(--color-success-light);color:var(--color-success)}.badge-warning{background:var(--color-warning-light);color:var(--color-warning)}.badge-info{background:var(--color-primary-light);color:var(--color-primary)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#9d7cff47;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.markdown-content h1,.markdown-content h2,.markdown-content h3{margin:16px 0 8px}.markdown-content p{margin:8px 0;line-height:1.7}.markdown-content ul,.markdown-content ol{padding-left:20px;margin:8px 0}.markdown-content li{margin:4px 0}.markdown-content code{color:#d8d0ff;background:#9d7cff1a;padding:2px 6px;border-radius:4px;font-size:13px}.markdown-content pre{background:#1e1e2e;color:#cdd6f4;padding:16px;border-radius:var(--radius);overflow-x:auto;margin:12px 0}.markdown-content pre code{background:transparent;padding:0;color:inherit}.markdown-content blockquote{border-left:3px solid var(--color-primary);padding-left:12px;color:var(--color-text-secondary);margin:12px 0}.markdown-content table{width:100%;border-collapse:collapse;margin:12px 0}.markdown-content th,.markdown-content td{border:1px solid var(--color-border);padding:8px 12px;text-align:left}.markdown-content th{background:var(--color-bg);font-weight:600}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.fade-in{animation:fadeIn .2s ease}.empire-theme .main-body>:not(.dashboard){width:100%}.empire-theme .main-body>:is(.spaces-page,.space-detail,.doc-detail,.agents-page,.workflows-page,.graph-page,.orgs-page,.favorites-page,.trash-page,.admin-page,.search-page){position:relative;isolation:isolate;gap:18px;animation:empire-workspace-enter .28s ease both}.empire-theme .main-body>:is(.spaces-page,.space-detail,.doc-detail,.agents-page,.workflows-page,.graph-page,.orgs-page,.favorites-page,.trash-page,.admin-page,.search-page):before{position:fixed;z-index:-1;inset:var(--header-height) 0 0 0;content:"";pointer-events:none;opacity:.22;background:linear-gradient(90deg,transparent 49.8%,rgba(103,221,255,.045) 50%,transparent 50.2%),linear-gradient(transparent 49.8%,rgba(157,124,255,.045) 50%,transparent 50.2%);background-size:96px 96px;-webkit-mask-image:radial-gradient(circle at 50% 18%,black,transparent 68%);mask-image:radial-gradient(circle at 50% 18%,black,transparent 68%)}.empire-theme .main-body .not-found{min-height:calc(100vh - var(--header-height) - 76px)}.empire-theme .main-body :is(.page-header,.search-hero){position:relative;padding:42px 24px 22px;overflow:hidden;border:1px solid rgba(157,124,255,.2);border-radius:4px;background:linear-gradient(110deg,rgba(157,124,255,.13),transparent 38%),radial-gradient(circle at 84% 24%,rgba(103,221,255,.07),transparent 28%),repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 1px,transparent 1px 48px),#08070fe6;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #67ddff08,0 22px 58px #00000042}.empire-theme .main-body :is(.page-header,.search-hero):before{position:absolute;top:0;left:22px;width:86px;height:1px;content:"";background:linear-gradient(90deg,#9d7cff,#67ddff,transparent);box-shadow:0 0 16px #9d7cffcc}.empire-theme .main-body :is(.page-header,.search-hero)[data-system]:after{position:absolute;top:16px;left:24px;content:attr(data-system);color:#8c80a5;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:650;letter-spacing:.16em}.empire-theme .main-body .page-header[data-system] .page-title:before,.empire-theme .main-body .search-hero[data-system]>.search-title:before{display:inline-block;width:6px;height:6px;margin-right:9px;border-radius:50%;content:"";vertical-align:.16em;background:#78e7ae;box-shadow:0 0 10px #78e7aecc}.empire-theme .main-body .page-header>div,.empire-theme .main-body .page-header>button,.empire-theme .main-body .page-header>.header-actions,.empire-theme .main-body .search-hero>*{position:relative;z-index:1}.empire-theme .main-body .page-header{align-items:flex-end;gap:22px}.empire-theme .main-body .page-header>:first-child{min-width:0;flex:1 1 auto}.empire-theme .main-body .page-telemetry{display:flex;flex:0 0 auto;align-items:stretch;border:1px solid rgba(157,124,255,.13);background:#0303086b}.empire-theme .main-body .page-telemetry>span{display:flex;min-width:108px;flex-direction:column;gap:5px;padding:10px 12px;border-right:1px solid rgba(157,124,255,.1)}.empire-theme .main-body .page-telemetry>span:last-child{border-right:0}.empire-theme .main-body .page-telemetry small,.empire-theme .main-body .search-signal-row{color:#635b71;font-family:SFMono-Regular,Consolas,monospace;font-size:7px;font-weight:650;letter-spacing:.1em}.empire-theme .main-body .page-telemetry strong{color:#bdb2ce;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:620;letter-spacing:.04em}.empire-theme .main-body .page-telemetry>span:first-child strong{color:#c8b9ff}.empire-theme .main-body .search-signal-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.empire-theme .main-body .search-signal-row span{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgba(157,124,255,.12);background:#04040961}.empire-theme .main-body .search-signal-row i{width:5px;height:5px;border-radius:50%;background:#78e7ae;box-shadow:0 0 8px #78e7aeb8}.empire-theme .main-body :is(.page-title,.search-title){color:#f5f2ff;font-size:clamp(22px,2.2vw,30px);font-weight:690;letter-spacing:-.035em}.empire-theme .main-body :is(.page-desc,.search-desc){color:#878092;line-height:1.6}.empire-theme .main-body :is(.section-title,.sidebar-title,.toolbar-title,.modal-title){color:#dcd5ee}.empire-theme .main-body .section-title{display:flex;align-items:center;gap:8px;color:#dcd5ee;font-size:13px;letter-spacing:.01em}.empire-theme .main-body .section-title:before{width:2px;height:13px;content:"";background:linear-gradient(#67ddff,#9d7cff);box-shadow:0 0 9px #67ddff7a}.empire-theme .main-body .section-count{display:inline-flex;min-width:22px;height:18px;align-items:center;justify-content:center;padding:0 6px;color:#9c8fc0;border:1px solid rgba(157,124,255,.18);border-radius:2px;background:#9d7cff0d;font-family:SFMono-Regular,Consolas,monospace;font-size:8px}.empire-theme .main-body .btn{border-radius:4px}.empire-theme .main-body .btn-primary{box-shadow:0 8px 28px #6948cd42,inset 0 1px #ffffff29}.empire-theme .main-body .form-input{border-radius:4px;background:#05050bb8}.empire-theme .main-body .card{border-color:#9d7cff26;border-radius:4px;background:linear-gradient(145deg,rgba(157,124,255,.035),transparent 36%),linear-gradient(180deg,#0e0c17f0,#07070de6);box-shadow:inset 0 1px #ffffff06,0 12px 34px #0003}.empire-theme .main-body .card:hover{border-color:#9d7cff52;box-shadow:inset 0 1px #ffffff09,0 16px 44px #00000042}.empire-theme .main-body :is(.space-card,.agent-card,.node-card,.org-card,.favorite-card,.workflow-item,.run-item,.history-item,.result-card){position:relative;overflow:hidden}.empire-theme .main-body :is(.space-card,.agent-card,.node-card,.org-card,.favorite-card,.workflow-item,.run-item,.history-item,.result-card):before{position:absolute;top:0;left:18px;width:42px;height:1px;content:"";background:linear-gradient(90deg,#9d7cff,transparent)}.empire-theme .main-body :is(.space-card,.agent-card,.node-card,.org-card,.favorite-card):hover{transform:translateY(-2px)}.empire-theme .main-body :is(.workflows-layout,.graph-layout,.detail-layout){position:relative;gap:18px}.empire-theme .main-body :is(.workflow-sidebar,.graph-sidebar){position:relative;border:1px solid rgba(157,124,255,.14);border-radius:4px;background:linear-gradient(180deg,rgba(157,124,255,.05),transparent 16%),#07070db3}.empire-theme .main-body :is(.workflow-sidebar,.graph-sidebar):before{position:absolute;top:0;left:16px;width:46px;height:1px;content:"";background:linear-gradient(90deg,#67ddff,transparent)}.empire-theme .main-body :is(.workflow-item,.history-item,.run-item,.edge-row,.neighbor-item){border-radius:3px;background:#0404097a}.empire-theme .main-body :is(.workflow-item,.history-item,.run-item,.edge-row,.neighbor-item):hover{background:linear-gradient(90deg,#9d7cff13,#67ddff05)}.empire-theme .main-body :is(.workflow-item.active,.node-card.active){box-shadow:inset 2px 0 #9d7cff,0 0 32px #6948cd1a}.empire-theme .main-body :is(.documents-table,.table-card,.table-wrap,.content-area){overflow:hidden}.empire-theme .main-body :is(.documents-table,.table-card,.table-wrap,.content-area) :is(.table-header,thead,.content-toolbar){background:linear-gradient(90deg,#9d7cff11,#67ddff05)}.empire-theme .main-body .dropzone{border-radius:4px}.empire-theme .main-body .dropzone-active{box-shadow:inset 0 0 48px #67ddff0f,0 0 38px #9d7cff14}.empire-theme .main-body :is(.agent-type-badge,.space-type-badge,.node-type-badge,.action-code){border-radius:2px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.04em}.empire-theme .main-body :is(.run-panel,.execute-form,.neighbor-panel){border-left-color:#67ddff52;box-shadow:inset 2px 0 #67ddff24,0 18px 50px #00000038}.empire-theme .main-body :is(table,.data-table,.trash-table) thead{background:#9d7cff0e;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.empire-theme .main-body :is(table,.data-table,.trash-table) tbody tr{transition:background .15s ease}.empire-theme .main-body :is(table,.data-table,.trash-table) tbody tr:hover{background:linear-gradient(90deg,#9d7cff13,#67ddff06)}.empire-theme .main-body :is(.tabs,.toolbar,.filter-row){border-color:var(--color-border-light);border-radius:4px;background:#08070e9e}.empire-theme .main-body .tabs{gap:0;padding:0 10px;border:1px solid var(--color-border-light)}.empire-theme .main-body .tab-btn{min-height:44px;padding-inline:18px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.04em}.empire-theme .main-body .tab-btn.active{color:#c7b7ff;text-shadow:0 0 18px rgba(157,124,255,.42)}.empire-theme .main-body :is(.toolbar,.filter-row,.tab-toolbar){box-shadow:inset 0 1px #ffffff05}.empire-theme .main-body :is(.detail-placeholder,.section-empty,.runs-empty,.members-empty,.no-results){border-color:#9d7cff29;background:radial-gradient(circle at 50% 0%,rgba(157,124,255,.055),transparent 54%)}.empire-theme .main-body .badge{border:1px solid currentColor;border-radius:2px;background-color:transparent;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.04em}.empire-theme .main-body :is(.modal,.dialog){position:relative;overflow:hidden;border-radius:4px;background:radial-gradient(circle at 88% 0%,rgba(103,221,255,.05),transparent 28%),linear-gradient(150deg,#120f1dfc,#06060cfc)}.empire-theme .main-body :is(.modal,.dialog):before{position:absolute;top:0;left:22px;width:78px;height:1px;content:"";background:linear-gradient(90deg,#9d7cff,#67ddff,transparent);box-shadow:0 0 14px #9d7cffa8}@keyframes empire-workspace-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1180px){.empire-theme .main-body .page-header{flex-wrap:wrap}.empire-theme .main-body .page-telemetry{order:3;width:100%}.empire-theme .main-body .page-telemetry>span{flex:1}}.modal-overlay,.dialog-overlay{background:#020207c7!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.modal.card,.dialog{position:relative;overflow:hidden;border-color:#9d7cff47!important;border-radius:4px!important;background:radial-gradient(circle at 90% 0%,rgba(103,221,255,.05),transparent 30%),linear-gradient(150deg,#120f1dfc,#06060cfc)!important;box-shadow:0 28px 90px #000000ad,0 0 70px #6241ba1a}.modal.card:before{position:absolute;top:0;left:22px;width:78px;height:1px;content:"";background:linear-gradient(90deg,#9d7cff,#67ddff,transparent);box-shadow:0 0 14px #9d7cffa8}@media (max-width: 640px){.empire-theme .main-body :is(.page-header,.search-hero){gap:16px;padding:40px 18px 18px}.empire-theme .main-body .page-header{align-items:stretch;flex-direction:column}.empire-theme .main-body .page-header>.btn{width:100%}.empire-theme .main-body .page-telemetry{width:100%}.empire-theme .main-body .page-telemetry>span{min-width:0;flex:1}.empire-theme .main-body :is(.page-header,.search-hero)[data-system]:after{left:18px;max-width:calc(100% - 36px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ai-os-shell .main-body :is(.page-header,.search-hero){min-height:132px;padding:42px 22px 20px;border:0;border-bottom:1px solid rgba(157,124,255,.16);border-radius:0;background:linear-gradient(90deg,rgba(157,124,255,.085),transparent 42%),repeating-linear-gradient(90deg,rgba(255,255,255,.01) 0 1px,transparent 1px 46px);box-shadow:none;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.ai-os-shell .main-body :is(.page-header,.search-hero):before{left:0;width:220px}.ai-os-shell .main-body :is(.page-header,.search-hero):after{left:2px}.ai-os-shell .main-body :is(.page-header,.search-hero) .page-title,.ai-os-shell .main-body .search-hero .search-title{text-shadow:0 0 30px rgba(157,124,255,.12)}.ai-os-shell .main-body .page-telemetry{border-top:0;border-right:0;border-bottom:0;background:transparent}.ai-os-shell .main-body .page-telemetry>span{justify-content:flex-end;padding-top:5px;padding-bottom:5px}.ai-os-shell .main-body :is(.tabs,.toolbar,.filter-row,.tab-toolbar){border-radius:0;background:linear-gradient(90deg,#9d7cff0d,#040409ad)}.ai-os-shell .main-body :is(.workflow-sidebar,.graph-sidebar){border-radius:0}.ai-os-shell .main-body .card{border-radius:2px}.ai-os-shell .main-body :is(.space-card,.agent-card,.node-card,.org-card,.favorite-card){clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.ai-os-shell .main-body :is(.space-card,.agent-card,.node-card,.org-card,.favorite-card):after{position:absolute;right:8px;bottom:8px;width:18px;height:1px;content:"";background:#67ddff47}@media (max-width: 640px){.ai-os-shell .main-body :is(.page-header,.search-hero){min-height:0;padding:40px 16px 18px;clip-path:none}.ai-os-shell .main-body :is(.page-header,.search-hero):after{left:16px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
