@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.global-toaster-container{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:12px;max-width:420px}.global-toaster{animation:globalToasterSlideIn .4s ease-out forwards;border-radius:12px;overflow:hidden;position:relative}.global-toaster.global-toaster-fading{animation:globalToasterSlideOut .4s ease-in forwards}@keyframes globalToasterSlideIn{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes globalToasterSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100px)}}.global-toaster-content{display:flex;align-items:flex-start;gap:12px;background:linear-gradient(135deg,#1e293bd9,#0f172ae6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 16px;box-shadow:inset 0 1px #ffffff0d,0 8px 32px #0006,0 0 40px #22d3ee26}.global-toaster-success .global-toaster-content{border-color:#22c55e4d;border-left:3px solid #22c55e;box-shadow:inset 0 1px #ffffff0d,0 8px 32px #0006,0 0 40px #22c55e26}.global-toaster-warning .global-toaster-content{border-color:#eab3084d;border-left:3px solid #eab308;box-shadow:inset 0 1px #ffffff0d,0 8px 32px #0006,0 0 40px #eab30826}.global-toaster-error .global-toaster-content{border-color:#ef44444d;border-left:3px solid #ef4444;box-shadow:inset 0 1px #ffffff0d,0 8px 32px #0006,0 0 40px #ef444426}.global-toaster-info .global-toaster-content{border-color:#38bdf84d;border-left:3px solid #38bdf8;box-shadow:inset 0 1px #ffffff0d,0 8px 32px #0006,0 0 40px #38bdf826}.global-toaster-tip .global-toaster-content{border-color:#00a99d4d;border-left:3px solid #00a99d;box-shadow:inset 0 1px #ffffff0d,0 8px 32px #0006,0 0 40px #00a99d26}.global-toaster-icon-container{width:36px;height:36px;min-width:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--text-primary)}.global-toaster-tip .global-toaster-icon-container{background:#00a99d26;border-color:#00a99d4d;color:#00d2be}.global-toaster-success .global-toaster-icon-container{background:#22c55e26;border-color:#22c55e4d;color:#22c55e}.global-toaster-error .global-toaster-icon-container{background:#ef444426;border-color:#ef44444d;color:#ef4444}.global-toaster-warning .global-toaster-icon-container{background:#eab30826;border-color:#eab3084d;color:#eab308}.global-toaster-info .global-toaster-icon-container{background:#38bdf826;border-color:#38bdf84d;color:#38bdf8}.global-toaster-text{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.global-toaster-title{font-size:14px;font-weight:600;color:var(--text-primary)}.global-toaster-message{font-size:13px;color:var(--text-secondary);line-height:1.4}.global-toaster-action{display:inline-flex;align-items:center;align-self:flex-start;margin-top:6px;padding:5px 12px;font-size:12px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:var(--text-primary)}.global-toaster-action:hover{background:#ffffff24}.global-toaster-tip .global-toaster-action{background:#00a99d26;border-color:#00a99d4d;color:#00d2be}.global-toaster-success .global-toaster-action{background:#22c55e26;border-color:#22c55e4d;color:#22c55e}.global-toaster-error .global-toaster-action{background:#ef444426;border-color:#ef44444d;color:#ef4444}.global-toaster-warning .global-toaster-action{background:#eab30826;border-color:#eab3084d;color:#eab308}.global-toaster-info .global-toaster-action{background:#38bdf826;border-color:#38bdf84d;color:#38bdf8}.global-toaster-close{width:26px;height:26px;min-width:26px;display:flex;align-items:center;justify-content:center;background:#00d2be0d;border:1px solid rgba(0,210,190,.15);border-radius:6px;color:var(--accent-cyan);font-size:16px;cursor:pointer;padding:0;line-height:1;transition:all .15s;flex-shrink:0}.global-toaster-close:hover{background:#00d2be1a;color:#33ffe5;border-color:#00d2be4d}.global-toaster-progress-track{position:absolute;bottom:0;left:0;right:0;height:3px;background:transparent;border-radius:0 0 12px 12px;overflow:hidden}.global-toaster-progress-bar{height:100%;transition:width .1s linear;border-radius:0 0 0 12px}.global-toaster-tip .global-toaster-progress-bar{background:#00a99d99}.global-toaster-success .global-toaster-progress-bar{background:#22c55e99}.global-toaster-error .global-toaster-progress-bar{background:#ef444499}.global-toaster-warning .global-toaster-progress-bar{background:#eab30899}.global-toaster-info .global-toaster-progress-bar{background:#38bdf899}.tasks-modal-overlay{position:fixed;inset:0;background:radial-gradient(circle at 10% 10%,rgba(0,210,190,.15) 0%,transparent 50%),radial-gradient(circle at 90% 90%,rgba(139,92,246,.15) 0%,transparent 50%),#02061799;backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:2000}.tasks-modal-container{background:linear-gradient(135deg,#1e293bf2,#1e293bd9,#0f172ae6);width:95vw;height:95vh;border-radius:12px;display:flex;flex-direction:column;box-shadow:inset 0 1px #ffffff0d,0 4px 24px #0000004d;border:none}.tasks-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #2d2d44}.tasks-modal-header h2{font-weight:600;margin:0;color:var(--text-primary)}.tasks-close-btn{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .2s}.tasks-close-btn:hover{background-color:#00d2be1a}.tasks-close-btn img{width:24px;height:24px}.tasks-controls{padding:20px 30px;border-bottom:1px solid #2d2d44;display:flex;gap:20px;align-items:center}.tasks-search{flex:1}.tasks-search-input{width:100%;padding:10px 16px;background-color:#0f0f1e;border:1px solid #2d2d44;border-radius:6px;color:#fff;font-size:14px;outline:none;transition:border-color .2s}.tasks-search-input:focus{border-color:#a78bfa}.tasks-search-input::placeholder{color:#6b7280}.tasks-filters{display:flex;gap:12px}.tasks-filter-select{padding:10px 16px;background-color:#0f0f1e;border:1px solid #2d2d44;border-radius:6px;color:#fff;font-size:14px;cursor:pointer;outline:none;min-width:150px;transition:border-color .2s}.tasks-filter-select:hover{border-color:#a78bfa}.tasks-filter-select:focus{border-color:#a78bfa}.tasks-content{flex:1;overflow:hidden;padding:20px 30px}.tasks-loading,.tasks-error,.tasks-empty{display:flex;justify-content:center;align-items:center;height:100%;color:#9ca3af;font-size:16px}.tasks-error{color:#ef4444}.tasks-table-container{height:100%;overflow-y:auto;border-radius:8px;border:1px solid #2d2d44}.tasks-table{width:100%;border-collapse:collapse;background-color:#0f0f1e}.tasks-table thead{position:sticky;top:0;background-color:#1a1a2e;z-index:10}.tasks-table th{padding:12px 16px;text-align:left;color:#9ca3af;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #2d2d44;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resize-handle{position:absolute;right:0;top:0;bottom:0;width:5px;cursor:col-resize;background:transparent;transition:background-color .2s}.resize-handle:hover{background-color:#a78bfa}.tasks-table th:hover .resize-handle{background-color:#a78bfa4d}.tasks-table th:hover .resize-handle:hover{background-color:#a78bfa}.tasks-table td{padding:14px 16px;color:#e5e7eb;font-size:14px;border-bottom:1px solid #2d2d44}.tasks-table tbody tr{transition:background-color .2s}.tasks-table tbody tr:hover{background-color:#a78bfa0d}.task-parent-row{background-color:#0f0f1e}.task-parent-row.has-children{cursor:pointer}.task-parent-row.has-children:hover{background-color:#a78bfa1a}.task-child-row{background-color:#12122a}.task-child-row td{border-bottom:1px solid #252540}.task-child-row:hover{background-color:#a78bfa14}.task-row{background-color:#0f0f1e}.task-row.has-children{cursor:pointer}.task-row.has-children:hover{background-color:#a78bfa1a}.task-row.depth-1{background-color:#12122a}.task-row.depth-2{background-color:#151532}.task-row.depth-3{background-color:#18183a}.task-row.depth-4{background-color:#1b1b42}.task-row.depth-5{background-color:#1e1e4a}.task-row td{border-bottom:1px solid #2d2d44}.task-row.depth-1 td,.task-row.depth-2 td,.task-row.depth-3 td,.task-row.depth-4 td,.task-row.depth-5 td{border-bottom:1px solid #252540}.tree-spacer{display:inline-block;width:16px}.status-cell{display:flex;align-items:center;gap:8px}.expand-icon{display:inline-block;font-size:10px;color:#9ca3af;transition:transform .2s ease;width:16px}.expand-icon.expanded{transform:rotate(90deg)}.child-indent{display:inline-block;width:24px}.child-connector{color:#4b5563;margin-right:8px;font-family:monospace}.child-count{margin-left:8px;font-size:12px;color:#6b7280;font-weight:400}.status-badge{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:capitalize}.status-completed{background-color:#22c55e33;color:#22c55e}.status-failed{background-color:#ef444433;color:#ef4444}.status-in-progress,.status-running{background-color:#3b82f633;color:#3b82f6}.status-pending{background-color:#fbbf2433;color:#fbbf24}.status-default{background-color:#9ca3af33;color:#9ca3af}.task-description{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-instance{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-date{color:#9ca3af;font-size:13px;white-space:nowrap}.task-errors{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ef4444;font-size:13px}.progress-container{position:relative;width:100px;height:20px;background-color:#2d2d44;border-radius:10px;overflow:hidden}.progress-bar{height:100%;background:linear-gradient(90deg,#a78bfa,#8b5cf6);transition:width .3s ease}.progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:11px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.orphan-separator td{background-color:#1a1a2e;padding:12px 16px;border-bottom:1px solid #2d2d44;border-top:2px solid #2d2d44}.separator-text{color:#6b7280;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.tasks-footer{padding:16px 30px;border-top:1px solid #2d2d44;display:flex;justify-content:space-between;align-items:center}.tasks-count{color:#9ca3af;font-size:14px}.tasks-table-container::-webkit-scrollbar{width:8px}.tasks-table-container::-webkit-scrollbar-track{background:#0f0f1e}.tasks-table-container::-webkit-scrollbar-thumb{background:#2d2d44;border-radius:4px}.tasks-table-container::-webkit-scrollbar-thumb:hover{background:#3d3d54}.tasks-page-size{min-width:120px}.pagination-controls{display:flex;align-items:center;gap:4px}.pagination-btn{background-color:#0f0f1e;border:1px solid #2d2d44;color:#e5e7eb;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease;min-width:36px}.pagination-btn:hover:not(:disabled){background-color:#252540;border-color:#a78bfa}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-btn.active{background-color:#a78bfa;border-color:#a78bfa;color:#fff}.pagination-ellipsis{color:#6b7280;padding:0 4px;font-size:13px}.standard-table-container{width:100%;min-width:0;overflow-x:auto}.standard-table{width:100%;min-width:100%;border-collapse:collapse;font-size:13px}.standard-table th{padding:12px 16px;text-align:left;background:linear-gradient(135deg,#ffffff0a,#ffffff05);backdrop-filter:blur(4px);font-weight:600;color:var(--text-muted, #94A3B8);text-transform:uppercase;font-size:11px;letter-spacing:.5px;user-select:none;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.08);position:relative}.standard-table thead tr:first-child th{box-shadow:inset 0 1px #ffffff0a}.standard-table th.sortable{cursor:pointer;transition:color .15s ease,background .15s ease}.standard-table th.sortable:hover{color:var(--accent-cyan, var(--accent-cyan));background:linear-gradient(135deg,#00d2be0a,#ffffff08)}.standard-table td{padding:14px 16px;text-align:left;color:var(--text-secondary, #CBD5E1);font-size:13px;border-bottom:1px solid rgba(255,255,255,.06)}.standard-table tbody tr:hover{background-color:#ffffff08}.standard-table tbody tr:last-child td{border-bottom:none}.th-content{display:flex;align-items:center;gap:6px}.sort-icon{font-size:10px;opacity:.8}.standard-table-loading,.standard-table-empty{padding:40px;text-align:center;color:var(--text-muted, #94A3B8);font-size:13px}.standard-table-pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(135deg,#ffffff05,#ffffff03)}.standard-table-pagination-info{font-size:13px;color:var(--text-secondary, #CBD5E1)}.standard-table-pagination-controls{display:flex;align-items:center;gap:12px}.standard-table-pagination-btn{padding:6px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--text-primary, #F8FAFC);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.standard-table-pagination-btn:hover:not(:disabled){background:#ffffff14;border-color:#fff3}.standard-table-pagination-btn:disabled{opacity:.4;cursor:not-allowed}.standard-table-pagination-page{font-size:13px;color:var(--text-secondary, #CBD5E1);font-weight:500;min-width:100px;text-align:center}.upgrade-modal-overlay{position:fixed;inset:0;background:#020617d9;backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:2000;padding:20px}.upgrade-modal-container{background:linear-gradient(135deg,#1e293bf2,#1e293bd9,#0f172ae6);width:100%;max-width:900px;max-height:calc(100vh - 40px);border-radius:12px;display:flex;flex-direction:column;box-shadow:inset 0 1px #ffffff0d,0 4px 24px #0000004d;border:none;overflow:hidden}.upgrade-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #2d2d44}.upgrade-modal-title{display:flex;align-items:center;gap:12px}.upgrade-modal-icon{width:24px;height:24px;opacity:.9}.upgrade-modal-header h2{font-weight:600;margin:0;color:var(--text-primary, #F8FAFC);font-size:18px}.upgrade-close-btn{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .2s}.upgrade-close-btn:hover{background-color:#00d2be1a}.upgrade-close-btn img{width:24px;height:24px}.upgrade-error{margin:16px 30px 0;padding:12px 16px;background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:14px}.pending-upgrades-content{flex:1;overflow:hidden;padding:20px 30px;width:100%;max-width:none;box-sizing:border-box}.upgrade-empty{text-align:center;color:var(--text-secondary, #CBD5E1);padding:60px 20px;display:flex;flex-direction:column;align-items:center;gap:12px}.upgrade-empty-icon{width:48px;height:48px;opacity:.5;margin-bottom:8px}.upgrade-empty p{margin:0;font-size:16px;font-weight:500;color:var(--text-primary, #F8FAFC)}.upgrade-empty span{font-size:14px;color:var(--text-muted, #94A3B8)}.upgrade-info-banner{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f973161a;border:1px solid rgba(249,115,22,.25);border-radius:8px;margin-bottom:20px}.upgrade-info-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;background:#f9731633;border-radius:14px;font-size:14px;font-weight:600;color:#f97316}.upgrade-info-text{font-size:14px;color:var(--text-secondary, #CBD5E1)}.upgrade-col-checkbox{width:48px;text-align:center}.upgrade-checkbox{width:18px;height:18px;cursor:pointer;accent-color:var(--accent-cyan)}.upgrade-instance{display:flex;flex-direction:column;gap:4px}.upgrade-hostname{font-weight:500;color:var(--text-primary, #F8FAFC);font-size:14px}.upgrade-uuid{font-size:12px;color:var(--text-muted, #94A3B8);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.upgrade-version{display:flex;flex-direction:column;gap:2px;padding:6px 10px;border-radius:4px}.upgrade-version-str{font-size:13px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-weight:500}.upgrade-timestamp{font-size:11px;opacity:.7}.upgrade-version.current{background:#6b728033;color:#9ca3af}.upgrade-version.target{background:#22c55e26;color:#22c55e}.upgrade-arrow{color:var(--text-muted, #94A3B8);font-size:12px}.upgrade-date{color:var(--text-secondary, #CBD5E1);font-size:13px}.upgrade-actions{display:flex;gap:8px;justify-content:center}.upgrade-col-actions{width:80px;text-align:center}.upgrade-action-btn{width:36px;height:36px;border-radius:6px;cursor:pointer;transition:all .2s;border:none;display:flex;align-items:center;justify-content:center;padding:0}.upgrade-action-btn:disabled{opacity:.5;cursor:not-allowed}.upgrade-action-btn.approve{background:#22c55e26;border:1px solid rgba(34,197,94,.3)}.upgrade-action-btn.approve:hover:not(:disabled){background:#22c55e40;border-color:#22c55e80;transform:scale(1.05)}.upgrade-action-btn .action-icon{width:20px;height:20px;opacity:.9}.upgrade-action-btn .action-spinner{width:16px;height:16px;border:2px solid rgba(34,197,94,.3);border-top:2px solid #22c55e;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upgrade-btn{padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;border:none;white-space:nowrap}.upgrade-btn:disabled{opacity:.5;cursor:not-allowed}.standard-table tr.selected{background:#00d2be0d}.standard-table tr.selected:hover{background:#00d2be14}.upgrade-modal-footer{padding:16px 30px;border-top:1px solid #2d2d44;display:flex;justify-content:space-between;align-items:center;gap:16px}.upgrade-footer-left{display:flex;align-items:center}.upgrade-selected-count{font-size:14px;color:var(--text-secondary, #CBD5E1);padding:6px 12px;background:#00d2be1a;border-radius:4px;border:1px solid rgba(0,210,190,.2)}.upgrade-footer-right{display:flex;align-items:center;gap:12px}.upgrade-btn.approve-selected{background:#00d2be26;color:var(--accent-cyan);border:1px solid rgba(0,210,190,.3);padding:10px 20px;font-size:14px}.upgrade-btn.approve-selected:hover:not(:disabled){background:#00d2be40;border-color:#00d2be80}.upgrade-btn.approve-all{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;padding:10px 24px;font-size:14px;border:none}.upgrade-btn.approve-all:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-1px);box-shadow:0 4px 12px #22c55e4d}@media(max-width:768px){.upgrade-modal-container{max-width:100%;max-height:100%;border-radius:0}.upgrade-actions{flex-direction:column;gap:6px}.upgrade-btn{padding:6px 12px;font-size:12px}.upgrade-modal-footer{flex-direction:column;gap:12px}.upgrade-footer-left,.upgrade-footer-right{width:100%;justify-content:center}}.pending-upgrades-content .standard-table-container{height:100%;overflow-y:auto;border-radius:8px;border:1px solid #2d2d44;width:100%;max-width:none}.pending-upgrades-content .standard-table{width:100%;max-width:none;border-collapse:collapse;background-color:#0f0f1e}.pending-upgrades-content .standard-table thead{position:sticky;top:0;background-color:#1a1a2e;z-index:10}.pending-upgrades-content .standard-table th{padding:12px 16px;text-align:left;color:#9ca3af;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #2d2d44}.pending-upgrades-content .standard-table td{padding:14px 16px;color:#e5e7eb;font-size:14px;border-bottom:1px solid #2d2d44}.pending-upgrades-content .standard-table tbody tr{transition:background-color .2s}.pending-upgrades-content .standard-table tbody tr:hover{background-color:#a78bfa0d}.pending-upgrades-content .standard-table tbody tr:last-child td{border-bottom:none}.pending-upgrades-content .standard-table-container::-webkit-scrollbar{width:8px}.pending-upgrades-content .standard-table-container::-webkit-scrollbar-track{background:#0f0f1e}.pending-upgrades-content .standard-table-container::-webkit-scrollbar-thumb{background:#2d2d44;border-radius:4px}.pending-upgrades-content .standard-table-container::-webkit-scrollbar-thumb:hover{background:#3d3d54}.header-credits{position:relative;display:flex;align-items:center;flex-shrink:0}.header-credits-btn{background:transparent;border:none;cursor:pointer;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.header-credits-btn:hover{background:#ffffff0f}.header-credits-icon{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.header-credits-dot{width:10px;height:10px;border-radius:50%;position:relative;z-index:1;flex-shrink:0}.header-credits-icon--warning:before,.header-credits-icon--critical:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;border-radius:50%;transform:translate(-50%,-50%) scale(.8);animation:credits-beacon 2s ease-out infinite;will-change:transform,opacity}.header-credits-icon--warning:before{background:radial-gradient(circle,rgba(234,179,8,.5) 0%,transparent 70%);box-shadow:0 0 8px #eab30866}.header-credits-icon--critical:before{background:radial-gradient(circle,rgba(239,68,68,.5) 0%,transparent 70%);box-shadow:0 0 8px #ef444466}@keyframes credits-beacon{0%{transform:translate(-50%,-50%) scale(.8);opacity:.9}50%{transform:translate(-50%,-50%) scale(1.8);opacity:0}to{transform:translate(-50%,-50%) scale(.8);opacity:0}}.header-credits-popup{position:absolute;top:calc(100% + 10px);right:0;width:340px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-lg);z-index:1000;overflow:hidden}.header-credits-section{padding:14px 16px}.header-credits-section+.header-credits-section{border-top:1px solid rgba(255,255,255,.06)}.header-credits-section-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:12px}.header-credits-section--attention{background:#ef44440a}.header-credits-section-title--attention{color:#ef4444}.header-credits-feature{padding:8px 0}.header-credits-feature+.header-credits-feature{border-top:1px solid rgba(255,255,255,.04);padding-top:10px}.header-credits-feature-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.header-credits-feature-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.header-credits-feature-name{font-size:13px;font-weight:500;color:var(--text-primary);flex:1}.header-credits-feature-pct{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.header-credits-progress-track{width:100%;height:4px;background:#ffffff14;border-radius:2px;overflow:hidden;margin-bottom:8px}.header-credits-progress-fill{height:100%;border-radius:2px;transition:width .4s ease}.header-credits-feature-details{display:flex;justify-content:space-between;align-items:center;padding:2px 0}.header-credits-detail-label{font-size:12px;color:var(--text-muted)}.header-credits-detail-value{font-size:12px;font-weight:500;color:var(--text-secondary);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-variant-numeric:tabular-nums}.header-credits-footer{padding:10px 16px;border-top:1px solid rgba(255,255,255,.06);font-size:12px;color:var(--text-muted);text-align:center}.header-credits-footer-link{color:var(--accent-primary, #22d3ee);text-decoration:none;font-weight:500;cursor:pointer}.header-credits-footer-link:hover{text-decoration:underline}@media(max-width:500px){.header-credits{display:none}}.credit-exhausted-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:#ef444414;border:1px solid rgba(239,68,68,.35);border-radius:10px;margin-bottom:16px}.credit-exhausted-banner-content{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.credit-exhausted-banner-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#ef444433;color:#ef4444;font-size:13px;font-weight:700;flex-shrink:0;line-height:1}.credit-exhausted-banner-message{font-size:13px;font-weight:500;color:var(--text-primary);line-height:1.4}.credit-exhausted-banner-dismiss{background:none;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .2s;flex-shrink:0}.credit-exhausted-banner-dismiss:hover{background-color:#ffffff1a}.credit-exhausted-banner-dismiss img{width:20px;height:20px}.credit-exhausted-banner--info{background:#60a5fa14;border-color:#60a5fa40}.credit-exhausted-banner-info-icon{color:var(--accent-cyan, #60a5fa);flex-shrink:0}.credit-exhausted-banner-link{color:var(--accent-cyan, #60a5fa);text-decoration:underline;text-underline-offset:2px}.credit-exhausted-banner-link:hover{color:#93c5fd}@media(max-width:900px){.credit-exhausted-banner{padding:8px 12px;gap:8px}.credit-exhausted-banner-message{font-size:12px}}@media(max-width:700px){.credit-exhausted-banner{flex-wrap:wrap;padding:8px 10px}.credit-exhausted-banner-content{min-width:0}.credit-exhausted-banner-message{font-size:11px;line-height:1.3}}.app-layout{display:flex;min-height:100vh;overflow-x:hidden}.nav-hover-area{display:contents}.sidebar{width:260px;background:#0d1220;border-right:1px solid rgba(255,255,255,.06);position:fixed;height:100vh;overflow:hidden;z-index:1000;isolation:isolate}.sidebar-header{display:flex;align-items:center;gap:12px;padding:16px 20px;height:64px;box-sizing:border-box;position:relative;z-index:1}.sidebar-header .logo-icon{width:28px;height:28px}.sidebar-header .logo-text{font-size:18px;font-weight:600}.sidebar-nav{padding:16px 0}.nav-section{margin-bottom:4px}.nav-parent{display:flex;align-items:center;gap:12px;padding:12px 20px;color:var(--text-secondary);font-weight:500;font-size:14px;width:100%;background:none;border:none;cursor:pointer;text-align:left;transition:all .2s ease}.nav-parent:hover{color:var(--text-primary);background:var(--bg-card)}.nav-parent:hover .nav-icon-container,.nav-parent.active .nav-icon-container{background:var(--bg-sidebar-item-selected)}.nav-section.expanded .nav-parent{color:var(--text-primary)}.nav-icon{width:20px;height:20px}.nav-icon-container{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease}.nav-text{flex:1}.nav-arrow{font-size:10px;color:var(--text-muted);transition:transform .2s ease}.nav-arrow.expanded{transform:rotate(90deg)}.nav-children{display:none;overflow:hidden}.nav-children.show{display:block}.nav-child{display:block;padding:7px 12px 7px 52px;color:#94a3b899;font-size:13.5px;font-weight:400;transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none;cursor:pointer;margin:1px 8px;border-radius:6px;position:relative}.nav-child:hover{color:#cbd5e1d9;background:#94a3b80f}.nav-child.active{color:#e2e8f0f2;font-weight:500;background:#00d2be1a}.nav-child.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,#00d2be,#00b3a0)}.nav-section-label{display:flex;align-items:center;gap:10px;padding:0 20px 6px;margin-top:24px;font-size:10.5px;font-weight:600;color:#00d2be73;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.nav-section-label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(0,210,190,.15),transparent)}.nav-section-label:first-child{margin-top:0}.main-content{flex:1;margin:5px 5px 5px 265px;position:relative;background:transparent;min-height:calc(100vh - 10px);border:1px solid var(--border-color);border-radius:5px;overflow-x:hidden}.top-header{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;height:64px;background:#0b1120;position:sticky;top:0;z-index:100;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.06)}.header-left{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden}.page-header-content{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:24px;min-width:0}.page-header-content h1{font-size:16px;font-weight:600;margin:0;color:var(--text-primary);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-breadcrumb{font-weight:400;color:var(--text-muted)}.header-breadcrumb-segment{color:var(--text-secondary)}.header-breadcrumb-sep{margin:0 6px;color:var(--text-muted);opacity:.5}.page-header-content .page-description{font-size:12px;color:var(--text-secondary);margin:4px 0 0}.header-actions{display:flex;align-items:center;gap:8px}.header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.header-icon-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:8px;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;background:transparent;border:1px solid transparent;cursor:pointer;text-decoration:none;color:#8896a8;flex-shrink:0}.header-icon-link:hover{background:#ffffff0a;border-color:#ffffff0f;color:var(--text-primary)}.header-icon-link:active{background:#ffffff14;transform:scale(.95)}.header-icon-link.active{background:var(--accent-soft, rgba(0, 210, 190, .08));border-color:var(--accent-border, rgba(0, 210, 190, .2));color:var(--accent-cyan)}.header-icon{width:20px;height:20px}.header-icon-svg{width:20px;height:20px;flex-shrink:0;color:inherit}.header-divider{width:1px;height:20px;background:var(--border-color);flex-shrink:0;margin:0 8px}.header-tier-badges{display:flex;gap:6px;margin-right:0}.header-tier-badge{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:50%;background:#1e293bcc;position:relative}.header-pulse-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.header-tier-icon{width:20px;height:20px;position:relative;z-index:1}.header-tier-newbie{border:1px solid rgba(34,197,94,.4)}.header-tier-newbie .header-tier-icon{filter:brightness(0) saturate(100%) invert(65%) sepia(52%) saturate(548%) hue-rotate(93deg) brightness(92%) contrast(89%)}.header-tier-expert{border:1px solid rgba(168,85,247,.4)}.header-tier-expert .header-tier-icon{filter:brightness(0) saturate(100%) invert(48%) sepia(58%) saturate(2476%) hue-rotate(249deg) brightness(101%) contrast(94%)}.header-tier-ninja{border:1px solid rgba(249,115,22,.4)}.header-tier-ninja .header-tier-icon{filter:brightness(0) saturate(100%) invert(56%) sepia(67%) saturate(1854%) hue-rotate(360deg) brightness(101%) contrast(96%)}.tier-tooltip{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:12px;padding:12px 16px;background:linear-gradient(135deg,#1e293bfa,#0f172afa);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 32px #0006;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;white-space:nowrap;z-index:1000;display:flex;flex-direction:column;gap:4px;text-align:center}.tier-tooltip:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--border-color)}.header-tier-badge:hover .tier-tooltip{opacity:1;visibility:visible}.tier-tooltip-title{font-size:14px;font-weight:600;color:var(--text-primary)}.tier-tooltip-message{font-size:12px;color:var(--text-muted)}.header-tier-newbie:hover .tier-tooltip-title{color:#2ecc71}.header-tier-expert:hover .tier-tooltip-title{color:#a855f7}.header-tier-ninja:hover .tier-tooltip-title{color:#f97316}.user-dropdown{position:relative}.user-button{display:flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;padding:6px 8px;cursor:pointer;color:var(--text-secondary);transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;border-radius:8px}.user-button:hover{background:#ffffff0a;border-color:#ffffff0f;color:var(--text-primary)}.user-button:active{background:#ffffff14;transform:scale(.95)}.user-glyph{width:20px;height:20px}.user-name{font-size:14px;font-weight:500}.dropdown-arrow{font-size:10px;color:inherit;opacity:.6}.dropdown-menu{position:absolute;top:100%;right:0;margin-top:8px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;min-width:180px;box-shadow:0 10px 40px #0000004d;z-index:1000}.dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;color:var(--text-primary);font-size:14px;transition:background .2s ease;text-decoration:none;background:none;border:none;cursor:pointer;text-align:left}.dropdown-item:hover{background:var(--bg-card-hover);color:var(--accent-cyan)}.dropdown-divider{border:none;border-top:1px solid var(--border-color);margin:4px 0}.dropdown-icon{width:18px;height:18px}.page-content{padding:20px 32px 32px;position:relative}.loading{display:flex;align-items:center;justify-content:center;min-height:100vh;font-size:18px;color:var(--text-secondary)}.sidebar.collapsed{width:60px;border-right:1px solid rgba(255,255,255,.04)}.sidebar.collapsed .sidebar-header{justify-content:center;padding:16px 0}.sidebar.collapsed .nav-parent{justify-content:center;padding:12px 0}.sidebar.collapsed .nav-parent:hover,.sidebar.collapsed .nav-parent.active{background:transparent}.sidebar.collapsed .nav-icon{margin:0}.app-layout.sidebar-collapsed .main-content{margin-left:65px}.sidebar-scroll-container{flex:1;overflow-y:auto;padding-bottom:60px;position:relative;z-index:1;scrollbar-width:thin;scrollbar-color:rgba(0,210,190,.15) transparent}.sidebar-scroll-container::-webkit-scrollbar{width:6px}.sidebar-scroll-container::-webkit-scrollbar-track{background:transparent}.sidebar-scroll-container::-webkit-scrollbar-thumb{background:#00d2be1a;border:1px solid rgba(0,210,190,.15);border-radius:4px;box-shadow:inset 0 0 6px #00d2be0d}.sidebar-scroll-container::-webkit-scrollbar-thumb:hover{background:#00d2be40;border-color:#00d2be4d;box-shadow:inset 0 0 6px #00d2be1a}.sidebar-footer{position:absolute;bottom:0;left:0;right:0;background:#0d1220;padding:12px;z-index:10;display:flex;justify-content:center;box-shadow:0 -4px 12px #0003}.collapse-toggle{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:5px;color:var(--text-secondary);cursor:pointer;transition:all .2s}.collapse-toggle:hover{background:var(--bg-card-hover);color:var(--accent-cyan)}.collapse-icon{font-size:12px}.collapse-text{font-weight:500}.slideout-panel{position:fixed;left:60px;top:0;width:220px;height:100vh;background:#0d1220;border-right:1px solid rgba(255,255,255,.06);z-index:1000;overflow:hidden;isolation:isolate;opacity:0;clip-path:inset(0 100% 0 0);pointer-events:none;transition:opacity .25s ease,clip-path .25s ease}.slideout-panel.visible{opacity:1;clip-path:inset(0 0 0 0);pointer-events:auto}.slideout-header{display:flex;align-items:center;padding:0 20px;height:64px;font-size:16px;font-weight:600;color:var(--text-primary);box-sizing:border-box;position:relative;z-index:1}.slideout-content{padding:12px;position:relative;z-index:1}.slideout-section-label{display:flex;align-items:center;gap:10px;padding:0 20px 6px;margin-top:24px;font-size:10.5px;font-weight:600;color:#00d2be73;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.slideout-section-label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(0,210,190,.15),transparent)}.slideout-section-label:first-child{margin-top:0}.slideout-item{display:block;padding:7px 12px;color:#94a3b899;text-decoration:none;font-size:13.5px;font-weight:400;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;border-radius:6px;margin:1px 8px;position:relative}.slideout-item:hover{color:#cbd5e1d9;background:#94a3b80f}.slideout-item.active{color:#e2e8f0f2;font-weight:500;background:#00d2be1a}.slideout-item.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,#00d2be,#00b3a0)}.sidebar{position:fixed;display:flex;flex-direction:column;transition:width .2s ease}.sidebar-nav{flex:1;overflow-y:auto}.header-upgrade-indicator{position:relative}.upgrade-count-badge{position:absolute;top:-4px;right:-4px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;font-size:9px;font-weight:700;padding:0;border-radius:50%;border:2px solid #0b1120;line-height:1;box-sizing:content-box}@media(max-width:1200px){.top-header{padding:12px 20px}.header-right{gap:6px}.header-tier-badges{gap:4px}}@media(max-width:900px){.top-header{padding:10px 14px}.header-right{gap:4px}.page-content{padding:20px 16px}}@media(max-width:700px){.header-right{gap:4px}}.theme-toggle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;color:var(--text-secondary);transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;flex-shrink:0}.theme-toggle:hover{background:#ffffff0a;border-color:#ffffff0f;color:var(--text-primary)}.theme-toggle:active{background:#ffffff14;transform:scale(.95)}.theme-toggle-icon{width:20px;height:20px;transition:transform .3s ease}.theme-toggle:hover .theme-toggle-icon{transform:rotate(20deg)}.mobile-hamburger{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin-right:8px;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.mobile-hamburger:hover{background:#ffffff0a;color:var(--text-primary)}.mobile-overlay{display:none}@media(max-width:767px){.mobile-hamburger{display:flex}.sidebar-footer{display:none}.sidebar{transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1),width .2s ease;width:280px!important;z-index:1100}.sidebar.collapsed{width:280px!important}.mobile-menu-open .sidebar{transform:translate(0)}.mobile-menu-open .sidebar .nav-parent{justify-content:flex-start;padding:12px 20px}.mobile-menu-open .sidebar .sidebar-header{justify-content:flex-start;padding:16px 20px}.mobile-overlay{display:block;position:fixed;inset:0;background:#00000080;z-index:1050;animation:overlay-fade-in .3s ease}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}.main-content,.app-layout.sidebar-collapsed .main-content{margin-left:5px!important}.slideout-panel{display:none!important}.top-header{padding:10px 12px}.page-content{padding:16px 12px}.page-description{display:none}.header-actions{gap:4px}}.new-version-banner{position:fixed;top:0;left:0;right:0;z-index:10000;display:flex;align-items:center;justify-content:center;gap:12px;padding:6px 16px;background:#1d4ed8;color:#fff;font-size:13px;box-shadow:0 2px 8px #00000026}.new-version-banner-content{display:flex;align-items:center;gap:8px}.new-version-banner-icon{display:flex;align-items:center;color:#ffffffd9;flex-shrink:0}.new-version-banner-message{font-weight:500;color:#fff}.new-version-banner-link{color:#fff;font-weight:700;text-decoration:underline;cursor:pointer}.new-version-banner-link:hover{color:#e0e7ff}.new-version-banner-dismiss{position:absolute;right:12px;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:#ffffffb3;transition:color .15s}.new-version-banner-dismiss:hover{color:#fff}.frequent-links{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:15;display:flex;align-items:center}.frequent-links__tab{position:absolute;right:0;top:50%;margin-top:-32px;display:flex;align-items:center;justify-content:center;width:28px;height:64px;cursor:pointer;background:linear-gradient(135deg,#1e293be6,#0f172af2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(3,255,246,.2);border-right:none;border-radius:5px 0 0 5px;transition:width .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);box-shadow:-4px 0 20px #0000004d,0 0 15px #03fff614,inset 0 1px #ffffff14}.frequent-links__tab:hover{width:32px;border-color:#03fff659;box-shadow:-6px 0 25px #0006,0 0 20px #03fff61f,inset 0 1px #ffffff1f}.frequent-links__tab:hover .frequent-links__tab-icon{transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(3,255,246,.7))}.frequent-links__tab-icon{width:16px;height:16px;filter:drop-shadow(0 0 5px rgba(3,255,246,.5));transition:all .2s ease}.frequent-links__overlay{position:relative;width:280px;max-height:420px;background:linear-gradient(135deg,#1e293bf2,#0f172afa);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(3,255,246,.15);border-right:none;border-radius:5px 0 0 5px;box-shadow:0 15px 50px #00000080,0 0 30px #03fff614,inset 0 1px #ffffff14;display:flex;flex-direction:column;overflow:hidden}.frequent-links__overlay:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(3,255,246,.4),transparent)}.frequent-links__header{padding:14px 16px;border-bottom:1px solid rgba(51,65,85,.5);background:#00000026;display:flex;align-items:center;gap:10px}.frequent-links__header-icon{width:18px;height:18px;filter:drop-shadow(0 0 4px rgba(3,255,246,.5))}.frequent-links__title{margin:0;font-size:13px;font-weight:600;color:#f8fafc;letter-spacing:.3px}.frequent-links__list{flex:1;overflow-y:auto;padding:6px 0;scrollbar-width:thin;scrollbar-color:rgba(3,255,246,.2) transparent}.frequent-links__list::-webkit-scrollbar{width:6px}.frequent-links__list::-webkit-scrollbar-track{background:transparent}.frequent-links__list::-webkit-scrollbar-thumb{background:#03fff61a;border:1px solid rgba(3,255,246,.15);border-radius:4px;box-shadow:inset 0 0 6px #03fff60d}.frequent-links__list::-webkit-scrollbar-thumb:hover{background:#03fff640;border-color:#03fff64d;box-shadow:inset 0 0 6px #03fff61a}.frequent-links__empty{padding:20px 16px;text-align:center;font-size:12px;color:#94a3b8;line-height:1.5}.frequent-links__item{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;text-decoration:none;color:#cbd5e1;font-size:13px;transition:all .15s ease;position:relative;gap:8px}.frequent-links__item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:0;background:linear-gradient(180deg,#03fff6,#6366f1);border-radius:0 1px 1px 0;transition:height .15s ease}.frequent-links__item:hover{background:linear-gradient(90deg,#03fff60f,#6366f10a);color:#f8fafc;text-decoration:none;padding-left:20px}.frequent-links__item:hover:before{height:60%}.frequent-links__item:hover .frequent-links__item-count{background:#03fff626;color:#03fff6;border-color:#03fff640}.frequent-links__item:hover .frequent-links__item-path{color:#94a3b8}.frequent-links__item-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.frequent-links__item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#cbd5e1}.frequent-links__item:hover .frequent-links__item-title{color:#f8fafc}.frequent-links__item-path{font-size:10px;font-style:italic;color:#94a3b8b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frequent-links__item-count{font-size:10px;color:#94a3b8;background:#33415566;padding:2px 7px;border-radius:10px;min-width:22px;text-align:center;border:1px solid transparent;transition:all .15s ease;font-weight:600}.frequent-links__item-count:empty{display:none}.frequent-links__footer{padding:10px 16px;border-top:1px solid rgba(51,65,85,.5);background:#0000001a;display:flex;flex-direction:column;gap:8px}.frequent-links__footer-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.frequent-links__keep-open{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;color:#cbd5e1;transition:color .15s ease}.frequent-links__keep-open:hover{color:#f8fafc}.frequent-links__checkbox{width:14px;height:14px;cursor:pointer;accent-color:#03FFF6;border-radius:3px}.frequent-links__checkbox:checked{filter:drop-shadow(0 0 3px rgba(3,255,246,.4))}.frequent-links__keep-open-label{user-select:none;font-weight:500}.frequent-links__sort-options{display:flex;gap:12px}.frequent-links__radio-label{display:flex;align-items:center;gap:5px;cursor:pointer;font-size:11px;color:#94a3b8;transition:color .15s ease}.frequent-links__radio-label:hover{color:#cbd5e1}.frequent-links__radio-label:has(input:checked){color:#03fff6}.frequent-links__radio{width:12px;height:12px;cursor:pointer;accent-color:#03FFF6}.frequent-links__radio:checked{filter:drop-shadow(0 0 3px rgba(3,255,246,.4))}.frequent-links__clear-btn{padding:4px;background:transparent;border:1px solid rgba(51,65,85,.5);border-radius:4px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.frequent-links__clear-btn:hover{border-color:#ef444466;background:#ef44441a}.frequent-links__clear-btn:hover .frequent-links__clear-icon{filter:brightness(0) saturate(100%) invert(36%) sepia(93%) saturate(2474%) hue-rotate(339deg) brightness(95%) contrast(95%)}.frequent-links__clear-icon{width:14px;height:14px;opacity:.7;transition:all .15s ease}:root{--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px}.hide-on-mobile{display:none}@media(min-width:768px){.hide-on-mobile{display:revert}}.show-on-mobile{display:revert}@media(min-width:768px){.show-on-mobile{display:none}}.hide-on-tablet{display:none}@media(min-width:1024px){.hide-on-tablet{display:revert}}.show-on-tablet{display:revert}@media(min-width:1024px){.show-on-tablet{display:none}}.responsive-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:480px){.responsive-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.responsive-stack{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.responsive-stack{flex-direction:row}}.responsive-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.responsive-table-wrapper::-webkit-scrollbar{height:6px}.responsive-table-wrapper::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.touch-target{min-height:44px;min-width:44px}.touch-padding{padding:8px 12px}@media(min-width:1024px){.touch-padding{padding:4px 8px}}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-responsive{font-size:13px}@media(min-width:768px){.text-responsive{font-size:14px}}.padding-responsive{padding:12px}@media(min-width:768px){.padding-responsive{padding:16px}}@media(min-width:1024px){.padding-responsive{padding:20px}}.gap-responsive{gap:8px}@media(min-width:768px){.gap-responsive{gap:12px}}@media(min-width:1024px){.gap-responsive{gap:16px}}:root[data-theme=light] body{background:var(--bg-page)}:root[data-theme=light] .sidebar{background:var(--bg-sidebar)!important;border-right:1px solid var(--border-color)!important}:root[data-theme=light] .sidebar .nav-parent{color:#cbd5e1}:root[data-theme=light] .sidebar .nav-parent:hover{color:#f8fafc;background:#ffffff0f}:root[data-theme=light] .sidebar .nav-section.expanded .nav-parent{color:#f8fafc}:root[data-theme=light] .sidebar .nav-child{color:#94a3b899}:root[data-theme=light] .sidebar .nav-child:hover{color:#cbd5e1d9;background:#94a3b80f}:root[data-theme=light] .sidebar .nav-child.active{color:#e2e8f0f2;background:#00d2be1a}:root[data-theme=light] .sidebar .nav-arrow{color:#94a3b8}:root[data-theme=light] .sidebar .nav-section-label{color:#00d2be73}:root[data-theme=light] .sidebar .nav-section-label:after{background:linear-gradient(90deg,rgba(0,210,190,.15),transparent)}:root[data-theme=light] .sidebar .nav-icon-container{background:transparent}:root[data-theme=light] .sidebar .nav-icon-container .nav-icon{opacity:.6;filter:brightness(0) saturate(100%) invert(55%) sepia(50%) saturate(700%) hue-rotate(130deg) brightness(95%) contrast(90%)}:root[data-theme=light] .sidebar .nav-parent:hover .nav-icon-container,:root[data-theme=light] .sidebar .nav-parent.active .nav-icon-container{background:#00a99d1f}:root[data-theme=light] .sidebar .nav-parent:hover .nav-icon-container .nav-icon,:root[data-theme=light] .sidebar .nav-section.expanded .nav-icon-container .nav-icon{opacity:.9;filter:brightness(0) saturate(100%) invert(55%) sepia(50%) saturate(700%) hue-rotate(130deg) brightness(100%) contrast(90%)}:root[data-theme=light] .sidebar-header .logo-text{color:#f8fafc}:root[data-theme=light] .sidebar-footer{background:var(--bg-sidebar)!important;box-shadow:0 -4px 12px #0000004d!important}:root[data-theme=light] .sidebar .collapse-toggle{background:#ffffff14;border-color:#ffffff1f;color:#cbd5e1}:root[data-theme=light] .sidebar .collapse-toggle:hover{background:#ffffff1f;color:#00a99d}:root[data-theme=light] .slideout-panel{background:var(--bg-sidebar)!important;border-right-color:#ffffff14!important}:root[data-theme=light] .slideout-header{color:#f8fafc}:root[data-theme=light] .slideout-section-label{color:#00d2be73}:root[data-theme=light] .slideout-section-label:after{background:linear-gradient(90deg,rgba(0,210,190,.15),transparent)}:root[data-theme=light] .slideout-item{color:#94a3b899}:root[data-theme=light] .slideout-item:hover{color:#cbd5e1d9;background:#94a3b80f}:root[data-theme=light] .slideout-item.active{color:#e2e8f0f2;background:#00d2be1a}:root[data-theme=light] .sidebar-scroll-container{scrollbar-color:rgba(255,255,255,.12) transparent}:root[data-theme=light] .sidebar-scroll-container::-webkit-scrollbar-thumb{background:#ffffff1a!important;border-color:#ffffff1f!important}:root[data-theme=light] .sidebar-scroll-container::-webkit-scrollbar-thumb:hover{background:#fff3!important;border-color:#ffffff40!important}:root[data-theme=light] .top-header{background:var(--bg-card)!important;border-bottom:1px solid var(--border-color)!important}:root[data-theme=light] .header-icon-link{width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--text-muted);transition:background .15s ease,border-color .15s ease,color .15s ease}:root[data-theme=light] .header-icon-link:hover{background:#000f280a;border-color:var(--border-strong);color:var(--text-primary)}:root[data-theme=light] .header-icon-link:active{background:#000f2814}:root[data-theme=light] .header-divider{background:var(--border-color)}:root[data-theme=light] .header-icon{filter:var(--header-icon-filter)}:root[data-theme=light] .header-icon-link .icon{color:var(--text-muted);filter:none}:root[data-theme=light] .header-icon-link:hover .icon{color:var(--icon-stroke-accent)}:root[data-theme=light] .user-glyph{filter:var(--header-icon-filter)}:root[data-theme=light] .dropdown-icon{color:var(--text-secondary)}:root[data-theme=light] .theme-toggle{width:36px;height:36px;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--text-muted);transition:background .15s ease,border-color .15s ease,color .15s ease}:root[data-theme=light] .theme-toggle:hover{background:#000f280a;border-color:var(--border-strong);color:var(--text-primary)}:root[data-theme=light] .theme-toggle:active{background:#000f2814}:root[data-theme=light] .upgrade-count-badge{background:#dc2626!important;border:2px solid var(--bg-card)!important;color:#fff!important}:root[data-theme=light] .user-button{border:1px solid transparent!important;border-radius:8px;color:var(--text-secondary)!important}:root[data-theme=light] .user-button:hover{background:#000f280a!important;border-color:var(--border-strong)!important;color:var(--text-primary)!important}:root[data-theme=light] .main-content{border-color:var(--border-color)!important}:root[data-theme=light] .nav-background-animation,:root[data-theme=light] .page-background-animation{opacity:0}:root[data-theme=light] .quick-stat-card,:root[data-theme=light] .graphs-section,:root[data-theme=light] .onboarding-card,:root[data-theme=light] .settings-section,:root[data-theme=light] .stat-card,:root[data-theme=light] .info-card,:root[data-theme=light] .detail-card,:root[data-theme=light] .config-card,:root[data-theme=light] .overview-card,:root[data-theme=light] .analytics-card,:root[data-theme=light] .chart-card,:root[data-theme=light] .metric-card,:root[data-theme=light] .instance-card,:root[data-theme=light] .provider-card{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-sm)!important}:root[data-theme=light] .alert-icon-wrapper{color:var(--error)}:root[data-theme=light] .alert-icon-wrapper--idle{color:var(--text-muted)}:root[data-theme=light] .alert-count{color:var(--text-secondary)}:root[data-theme=light] .alert-count--active{color:var(--error)}:root[data-theme=light] .ob-tile{background:var(--bg-card)!important;box-shadow:var(--shadow-sm)!important}:root[data-theme=light] .ob-tile--locked{opacity:.55}:root[data-theme=light] .ob-progress-track{background:#0000000f!important}:root[data-theme=light] .ob-step{border-bottom-color:#0000000f!important}:root[data-theme=light] .ob-step-indicator{border-color:#0000001f!important}:root[data-theme=light] .ob-cta--locked{background:#00000008!important;border-color:#0000001a!important}:root[data-theme=light] .ob-badge--lock{background:#0000000a!important;border-color:#0000001a!important}:root[data-theme=light] .ob-tile--locked .ob-accent-bar{background:#00000014!important}:root[data-theme=light] .ob-tile--locked .ob-icon-container{background:#00000008!important;border-color:#0000001a!important}:root[data-theme=light] .dropdown-menu{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-lg)!important}:root[data-theme=light] .dropdown-item:hover{background:var(--bg-inset)!important}:root[data-theme=light] .tier-tooltip,:root[data-theme=light] .tooltip,:root[data-theme=light] .credit-tooltip{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-lg)!important}:root[data-theme=light] .tier-tooltip:before{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .glass-dropdown-menu,:root[data-theme=light] .autocomplete-dropdown,:root[data-theme=light] .more-actions-menu{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-lg)!important}:root[data-theme=light] .glass-dropdown-item:hover,:root[data-theme=light] .autocomplete-item:hover,:root[data-theme=light] .more-actions-item:hover{background:var(--bg-inset)!important}:root[data-theme=light] .more-actions-trigger{border-color:var(--border-color);color:var(--text-secondary)}:root[data-theme=light] .more-actions-trigger:hover{border-color:var(--icon-purple-border);color:var(--text-primary);background:var(--icon-purple-bg)}:root[data-theme=light] .more-actions-dropdown.open .more-actions-trigger{border-color:var(--icon-purple-border);color:var(--text-primary);background:#7c3aed1a}:root[data-theme=light] .more-actions-item{color:var(--text-secondary)}:root[data-theme=light] .more-actions-item:hover:not(:disabled){background:var(--icon-purple-bg)!important;color:var(--text-primary)}:root[data-theme=light] .more-actions-item:not(.danger) .more-actions-icon{filter:none!important;color:var(--icon-purple-stroke);opacity:.8}:root[data-theme=light] .more-actions-item.danger .more-actions-icon{filter:none!important;color:var(--icon-red-stroke);opacity:.9}:root[data-theme=light] .more-actions-item.danger{color:var(--icon-red-stroke)}:root[data-theme=light] .more-actions-item.danger:hover:not(:disabled){background:var(--icon-red-bg)!important;color:var(--icon-red-stroke)}:root[data-theme=light] .modal-overlay,:root[data-theme=light] .deploy-modal-overlay,:root[data-theme=light] .provider-credential-modal-overlay,:root[data-theme=light] .mcp-server-modal-overlay,:root[data-theme=light] .mcp-manage-overlay,:root[data-theme=light] .llm-gateway-credential-modal-overlay,:root[data-theme=light] .llm-gateway-fallback-modal-overlay,:root[data-theme=light] .llm-manage-overlay,:root[data-theme=light] .tasks-modal-overlay,:root[data-theme=light] .upgrade-modal-overlay{background:var(--modal-overlay)!important}:root[data-theme=light] .deploy-modal-container,:root[data-theme=light] .provider-credential-modal-container,:root[data-theme=light] .mcp-server-modal-container,:root[data-theme=light] .mcp-manage-container,:root[data-theme=light] .llm-gateway-credential-modal-container,:root[data-theme=light] .llm-gateway-fallback-modal-container,:root[data-theme=light] .llm-manage-modal,:root[data-theme=light] .tasks-modal-container,:root[data-theme=light] .upgrade-modal-container{background:var(--modal-bg)!important;box-shadow:0 8px 32px #0000001f!important;border:1px solid var(--border-color)!important}:root[data-theme=light] .deploy-modal-header,:root[data-theme=light] .provider-credential-modal-header,:root[data-theme=light] .mcp-server-modal-header,:root[data-theme=light] .mcp-manage-header,:root[data-theme=light] .llm-gateway-credential-modal-header,:root[data-theme=light] .llm-gateway-fallback-modal-header,:root[data-theme=light] .llm-manage-header,:root[data-theme=light] .tasks-modal-header,:root[data-theme=light] .upgrade-modal-header{background:var(--modal-header)!important;border-bottom-color:var(--border-color)!important}:root[data-theme=light] .deploy-modal-footer,:root[data-theme=light] .mcp-server-modal-footer,:root[data-theme=light] .mcp-manage-footer,:root[data-theme=light] .llm-gateway-credential-modal-footer,:root[data-theme=light] .llm-gateway-fallback-modal-footer,:root[data-theme=light] .llm-manage-footer,:root[data-theme=light] .tasks-footer,:root[data-theme=light] .upgrade-modal-footer{background:var(--modal-header)!important;border-top-color:var(--border-color)!important}:root[data-theme=light] .provider-credential-modal-actions{background:transparent!important;border-top-color:var(--border-color)!important}:root[data-theme=light] .deploy-modal-close-btn,:root[data-theme=light] .provider-credential-modal-close-btn,:root[data-theme=light] .mcp-server-modal-close-btn,:root[data-theme=light] .mcp-manage-close-btn,:root[data-theme=light] .llm-gateway-credential-modal-close-btn,:root[data-theme=light] .llm-gateway-fallback-modal-close-btn,:root[data-theme=light] .llm-manage-close-btn,:root[data-theme=light] .tasks-close-btn,:root[data-theme=light] .upgrade-close-btn{color:var(--text-primary)}:root[data-theme=light] .deploy-modal-close-btn img,:root[data-theme=light] .provider-credential-modal-close-btn img,:root[data-theme=light] .mcp-server-modal-close-btn img,:root[data-theme=light] .mcp-manage-close-btn img,:root[data-theme=light] .llm-gateway-credential-modal-close-btn img,:root[data-theme=light] .llm-gateway-fallback-modal-close-btn img,:root[data-theme=light] .llm-manage-close-btn img,:root[data-theme=light] .tasks-close-btn img,:root[data-theme=light] .upgrade-close-btn img{filter:var(--header-icon-filter)}:root[data-theme=light] .deploy-modal-close-btn:hover,:root[data-theme=light] .provider-credential-modal-close-btn:hover,:root[data-theme=light] .mcp-server-modal-close-btn:hover,:root[data-theme=light] .mcp-manage-close-btn:hover,:root[data-theme=light] .llm-gateway-credential-modal-close-btn:hover,:root[data-theme=light] .llm-gateway-fallback-modal-close-btn:hover,:root[data-theme=light] .llm-manage-close-btn:hover,:root[data-theme=light] .tasks-close-btn:hover,:root[data-theme=light] .upgrade-close-btn:hover{background-color:#0000000f!important}:root[data-theme=light] .deploy-modal-content,:root[data-theme=light] .provider-credential-modal-content,:root[data-theme=light] .mcp-server-modal-content,:root[data-theme=light] .mcp-manage-content,:root[data-theme=light] .llm-gateway-credential-modal-content,:root[data-theme=light] .llm-gateway-fallback-modal-content,:root[data-theme=light] .llm-manage-body,:root[data-theme=light] .tasks-content,:root[data-theme=light] .pending-upgrades-content{background:var(--modal-bg)!important}:root[data-theme=light] .deploy-modal-summary,:root[data-theme=light] .provider-credential-modal-form,:root[data-theme=light] .provider-credential-modal-help,:root[data-theme=light] .mcp-server-modal-section,:root[data-theme=light] .llm-gateway-credential-modal-section,:root[data-theme=light] .llm-gateway-fallback-modal-section{background:var(--modal-inset)!important;border-color:var(--border-color)!important}:root[data-theme=light] .provider-credential-modal-section-header img,:root[data-theme=light] .mcp-server-modal-section-header img,:root[data-theme=light] .llm-gateway-credential-modal-section-header img,:root[data-theme=light] .llm-gateway-fallback-modal-section-header img{filter:brightness(0) saturate(100%) invert(27%) sepia(82%) saturate(1200%) hue-rotate(150deg) brightness(75%) contrast(95%)!important;background:var(--icon-teal-bg)!important;border:1px solid var(--icon-teal-border)!important;border-radius:8px!important;padding:5px!important;box-sizing:border-box!important}:root[data-theme=light] .deploy-modal-input,:root[data-theme=light] .provider-credential-modal-input,:root[data-theme=light] .mcp-server-modal-input,:root[data-theme=light] .mcp-server-modal-select,:root[data-theme=light] .mcp-server-modal-textarea,:root[data-theme=light] .mcp-manage-search-input,:root[data-theme=light] .llm-gateway-credential-modal-input,:root[data-theme=light] .llm-gateway-credential-modal-select,:root[data-theme=light] .llm-gateway-fallback-modal-input,:root[data-theme=light] .llm-gateway-fallback-modal-select,:root[data-theme=light] .llm-manage-tools-search-input,:root[data-theme=light] .tasks-search-input,:root[data-theme=light] .tasks-filter-select{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .deploy-modal-input:focus,:root[data-theme=light] .provider-credential-modal-input:focus,:root[data-theme=light] .mcp-server-modal-input:focus,:root[data-theme=light] .mcp-server-modal-select:focus,:root[data-theme=light] .mcp-server-modal-textarea:focus,:root[data-theme=light] .mcp-manage-search-input:focus,:root[data-theme=light] .llm-gateway-credential-modal-input:focus,:root[data-theme=light] .llm-gateway-credential-modal-select:focus,:root[data-theme=light] .llm-gateway-fallback-modal-input:focus,:root[data-theme=light] .llm-gateway-fallback-modal-select:focus,:root[data-theme=light] .llm-manage-tools-search-input:focus,:root[data-theme=light] .tasks-search-input:focus,:root[data-theme=light] .tasks-filter-select:focus{border-color:var(--accent-cyan)!important;box-shadow:0 0 0 2px #00a99d26!important}:root[data-theme=light] .deploy-modal-input option,:root[data-theme=light] .mcp-server-modal-select option,:root[data-theme=light] .llm-gateway-credential-modal-select option,:root[data-theme=light] .llm-gateway-fallback-modal-select option{background:var(--modal-row)!important;color:var(--text-primary)!important}:root[data-theme=light] .deploy-modal-cancel-btn,:root[data-theme=light] .provider-credential-modal-cancel-btn,:root[data-theme=light] .mcp-server-modal-cancel-btn,:root[data-theme=light] .llm-gateway-credential-modal-cancel-btn,:root[data-theme=light] .llm-gateway-fallback-modal-cancel-btn,:root[data-theme=light] .llm-manage-cancel-btn{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.16)!important;color:#3d4a5c!important;box-shadow:0 1px 4px #000f3212!important}:root[data-theme=light] .deploy-modal-cancel-btn:hover:not(:disabled),:root[data-theme=light] .provider-credential-modal-cancel-btn:hover:not(:disabled),:root[data-theme=light] .mcp-server-modal-cancel-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-credential-modal-cancel-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-fallback-modal-cancel-btn:hover:not(:disabled),:root[data-theme=light] .llm-manage-cancel-btn:hover:not(:disabled){background:#e4e8f0!important;border-color:#000f2829!important}:root[data-theme=light] .mcp-server-modal-transport-selector,:root[data-theme=light] .mcp-server-modal-toggle,:root[data-theme=light] .llm-gateway-credential-modal-toggle,:root[data-theme=light] .llm-gateway-fallback-modal-toggle{border-color:var(--border-color)!important}:root[data-theme=light] .mcp-server-modal-transport-btn,:root[data-theme=light] .mcp-server-modal-toggle-btn,:root[data-theme=light] .llm-gateway-credential-modal-toggle-btn,:root[data-theme=light] .llm-gateway-fallback-modal-toggle-btn{background:var(--modal-row)!important;color:var(--text-secondary)!important;border-color:var(--border-color)!important}:root[data-theme=light] .mcp-server-modal-transport-btn:hover:not(:disabled):not(.active),:root[data-theme=light] .mcp-server-modal-toggle-btn:hover:not(:disabled):not(.active),:root[data-theme=light] .llm-gateway-credential-modal-toggle-btn:hover:not(:disabled):not(.active),:root[data-theme=light] .llm-gateway-fallback-modal-toggle-btn:hover:not(:disabled):not(.active){background:var(--modal-row-hover)!important}:root[data-theme=light] .mcp-server-modal-transport-btn.active{background:#7c3aed1a!important;color:#7c3aed!important}:root[data-theme=light] .mcp-server-modal-toggle-btn.active,:root[data-theme=light] .llm-gateway-credential-modal-toggle-btn.active,:root[data-theme=light] .llm-gateway-fallback-modal-toggle-btn.active{background:#00a99d1a!important;color:var(--accent-cyan)!important}:root[data-theme=light] .mcp-manage-sidebar,:root[data-theme=light] .llm-manage-tools-sidebar{border-right-color:var(--border-color)!important;background:var(--modal-inset)!important}:root[data-theme=light] .mcp-manage-server-tab,:root[data-theme=light] .llm-manage-tools-server-tab{color:var(--text-secondary)!important}:root[data-theme=light] .mcp-manage-server-tab:hover,:root[data-theme=light] .llm-manage-tools-server-tab:hover{background:var(--modal-row-hover)!important;color:var(--text-primary)!important}:root[data-theme=light] .mcp-manage-server-tab.active,:root[data-theme=light] .llm-manage-tools-server-tab.active{background:#00a99d14!important;border-left-color:var(--accent-cyan)!important;color:var(--accent-cyan)!important}:root[data-theme=light] .mcp-manage-tabs,:root[data-theme=light] .llm-manage-tabs,:root[data-theme=light] .llm-manage-tools-subtabs{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .mcp-manage-tab,:root[data-theme=light] .llm-manage-tab,:root[data-theme=light] .llm-manage-tools-subtab{color:var(--text-secondary)!important}:root[data-theme=light] .mcp-manage-tab:hover,:root[data-theme=light] .llm-manage-tab:hover,:root[data-theme=light] .llm-manage-tools-subtab:hover{color:var(--text-primary)!important;background:var(--modal-row-hover)!important}:root[data-theme=light] .mcp-manage-tab.active,:root[data-theme=light] .llm-manage-tab.active,:root[data-theme=light] .llm-manage-tools-subtab.active{color:var(--accent-cyan)!important;border-bottom-color:var(--accent-cyan)!important}:root[data-theme=light] .mcp-manage-tab-count,:root[data-theme=light] .llm-manage-tab-count,:root[data-theme=light] .llm-manage-tools-subtab-count{background:#0000000f!important;color:var(--text-muted)!important}:root[data-theme=light] .mcp-manage-tab.active .mcp-manage-tab-count,:root[data-theme=light] .llm-manage-tab.active .llm-manage-tab-count,:root[data-theme=light] .llm-manage-tools-subtab.active .llm-manage-tools-subtab-count{background:#00a99d1f!important;color:var(--accent-cyan)!important}:root[data-theme=light] .mcp-manage-tab-count.restricted{background:#d977061f!important;color:#b45309!important}:root[data-theme=light] .mcp-manage-tab.active .mcp-manage-tab-count.restricted{background:#d9770626!important;color:#b45309!important}:root[data-theme=light] .mcp-manage-table-wrap .standard-table-container,:root[data-theme=light] .llm-manage-tools-table-wrap .standard-table-container,:root[data-theme=light] .tasks-table-container,:root[data-theme=light] .pending-upgrades-content .standard-table-container{border-color:var(--border-color)!important}:root[data-theme=light] .mcp-manage-table-wrap .standard-table,:root[data-theme=light] .llm-manage-tools-table-wrap .standard-table,:root[data-theme=light] .tasks-table,:root[data-theme=light] .pending-upgrades-content .standard-table{background-color:var(--modal-row)!important}:root[data-theme=light] .mcp-manage-table-wrap .standard-table thead,:root[data-theme=light] .llm-manage-tools-table-wrap .standard-table thead,:root[data-theme=light] .tasks-table thead,:root[data-theme=light] .pending-upgrades-content .standard-table thead{background-color:var(--modal-header)!important}:root[data-theme=light] .mcp-manage-table-wrap .standard-table th,:root[data-theme=light] .llm-manage-tools-table-wrap .standard-table th,:root[data-theme=light] .tasks-table th,:root[data-theme=light] .pending-upgrades-content .standard-table th{color:var(--text-muted)!important;border-bottom-color:var(--border-color)!important}:root[data-theme=light] .mcp-manage-table-wrap .standard-table td,:root[data-theme=light] .llm-manage-tools-table-wrap .standard-table td,:root[data-theme=light] .tasks-table td,:root[data-theme=light] .pending-upgrades-content .standard-table td{color:var(--text-primary)!important;border-bottom-color:var(--border-color)!important}:root[data-theme=light] .mcp-manage-table-wrap .standard-table tbody tr:hover,:root[data-theme=light] .llm-manage-tools-table-wrap .standard-table tbody tr:hover,:root[data-theme=light] .tasks-table tbody tr:hover,:root[data-theme=light] .pending-upgrades-content .standard-table tbody tr:hover{background-color:var(--modal-row-hover)!important}:root[data-theme=light] .task-row,:root[data-theme=light] .task-parent-row{background-color:var(--modal-row)!important}:root[data-theme=light] .task-child-row,:root[data-theme=light] .task-row.depth-1{background-color:var(--modal-row-alt)!important}:root[data-theme=light] .task-row.depth-2{background-color:var(--modal-inset)!important}:root[data-theme=light] .task-row.depth-3{background-color:var(--modal-header)!important}:root[data-theme=light] .task-row.depth-4,:root[data-theme=light] .task-row.depth-5{background-color:var(--bg-surface)!important}:root[data-theme=light] .task-child-row td,:root[data-theme=light] .task-row.depth-1 td,:root[data-theme=light] .task-row.depth-2 td,:root[data-theme=light] .task-row.depth-3 td,:root[data-theme=light] .task-row.depth-4 td,:root[data-theme=light] .task-row.depth-5 td{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .task-parent-row.has-children:hover,:root[data-theme=light] .task-row.has-children:hover{background-color:var(--modal-row-hover)!important}:root[data-theme=light] .tasks-controls{border-bottom-color:var(--border-color)!important;background:var(--modal-header)!important}:root[data-theme=light] .orphan-separator td{background-color:var(--modal-header)!important;border-color:var(--border-color)!important}:root[data-theme=light] .separator-text{color:var(--text-muted)!important}:root[data-theme=light] .progress-container{background-color:var(--border-color)!important}:root[data-theme=light] .pagination-btn{background-color:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .pagination-btn:hover:not(:disabled){background-color:var(--modal-row-hover)!important;border-color:var(--accent-cyan)!important}:root[data-theme=light] .pagination-btn.active{background-color:var(--accent-cyan)!important;border-color:var(--accent-cyan)!important;color:#fff!important}:root[data-theme=light] .llm-manage-row:hover{background:var(--modal-row-hover)!important}:root[data-theme=light] .llm-manage-list{background:var(--modal-bg)!important}:root[data-theme=light] .standard-table tr.selected{background:#00a99d0f!important}:root[data-theme=light] .standard-table tr.selected:hover{background:#00a99d1a!important}:root[data-theme=light] .upgrade-version.current{background:#64748b26!important;color:var(--text-muted)!important}:root[data-theme=light] .upgrade-version.target{background:#1a99561f!important;color:var(--success)!important}:root[data-theme=light] .upgrade-selected-count{background:#00a99d14!important;border-color:#00a99d33!important}:root[data-theme=light] .upgrade-btn.approve-selected{background:#00a99d1a!important;color:var(--accent-cyan)!important;border-color:#00a99d4d!important}:root[data-theme=light] .upgrade-btn.approve-selected:hover:not(:disabled){background:#00a99d2e!important}:root[data-theme=light] .llm-manage-info-banner{background:#00a99d0f!important;border:1px solid rgba(0,169,157,.2)!important;color:var(--text-primary)!important}:root[data-theme=light] .llm-manage-info-icon{background:var(--icon-teal-bg)!important;border:1px solid var(--icon-teal-border)!important;color:var(--icon-teal-stroke)!important}:root[data-theme=light] .llm-manage-enterprise-overlay{background:#ffffffd9!important}:root[data-theme=light] .llm-manage-enterprise-overlay-text{color:var(--text-primary)!important}:root[data-theme=light] .llm-manage-enterprise-overlay-content svg{color:var(--accent-cyan)!important}:root[data-theme=light] .llm-manage-enterprise-overlay-link{background:var(--accent-cyan)!important;color:#fff!important}:root[data-theme=light] .llm-manage-enterprise-overlay-link:hover{background:#008f85!important}:root[data-theme=light] .llm-gateway-credential-modal-content .llm-gateway-provider-card{background:var(--modal-row)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-sm)!important}:root[data-theme=light] .llm-gateway-credential-modal-content .llm-gateway-provider-card:hover:not(.disabled){background:var(--modal-row-hover)!important;border-color:var(--text-muted)!important;box-shadow:var(--shadow-md)!important}:root[data-theme=light] .llm-gateway-credential-modal-content .llm-gateway-provider-card.selected{background:#00a99d0f!important;border-color:#00a99d66!important;box-shadow:0 0 0 1px #00a99d33!important}:root[data-theme=light] .deploy-modal-content::-webkit-scrollbar-track,:root[data-theme=light] .provider-credential-modal-content::-webkit-scrollbar-track,:root[data-theme=light] .mcp-server-modal-content::-webkit-scrollbar-track,:root[data-theme=light] .llm-gateway-credential-modal-content::-webkit-scrollbar-track,:root[data-theme=light] .llm-gateway-fallback-modal-content::-webkit-scrollbar-track,:root[data-theme=light] .mcp-manage-sidebar::-webkit-scrollbar-track,:root[data-theme=light] .mcp-manage-table-wrap::-webkit-scrollbar-track,:root[data-theme=light] .llm-manage-tab-content::-webkit-scrollbar-track,:root[data-theme=light] .llm-manage-tools-sidebar::-webkit-scrollbar-track,:root[data-theme=light] .llm-manage-tools-table-wrap::-webkit-scrollbar-track,:root[data-theme=light] .tasks-table-container::-webkit-scrollbar-track,:root[data-theme=light] .pending-upgrades-content .standard-table-container::-webkit-scrollbar-track{background:var(--modal-bg)!important}:root[data-theme=light] .deploy-modal-content::-webkit-scrollbar-thumb,:root[data-theme=light] .provider-credential-modal-content::-webkit-scrollbar-thumb,:root[data-theme=light] .mcp-server-modal-content::-webkit-scrollbar-thumb,:root[data-theme=light] .llm-gateway-credential-modal-content::-webkit-scrollbar-thumb,:root[data-theme=light] .llm-gateway-fallback-modal-content::-webkit-scrollbar-thumb,:root[data-theme=light] .mcp-manage-sidebar::-webkit-scrollbar-thumb,:root[data-theme=light] .mcp-manage-table-wrap::-webkit-scrollbar-thumb,:root[data-theme=light] .llm-manage-tab-content::-webkit-scrollbar-thumb,:root[data-theme=light] .llm-manage-tools-sidebar::-webkit-scrollbar-thumb,:root[data-theme=light] .llm-manage-tools-table-wrap::-webkit-scrollbar-thumb,:root[data-theme=light] .tasks-table-container::-webkit-scrollbar-thumb,:root[data-theme=light] .pending-upgrades-content .standard-table-container::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)!important}:root[data-theme=light] .deploy-modal-content::-webkit-scrollbar-thumb:hover,:root[data-theme=light] .provider-credential-modal-content::-webkit-scrollbar-thumb:hover,:root[data-theme=light] .mcp-server-modal-content::-webkit-scrollbar-thumb:hover,:root[data-theme=light] .llm-gateway-credential-modal-content::-webkit-scrollbar-thumb:hover,:root[data-theme=light] .llm-gateway-fallback-modal-content::-webkit-scrollbar-thumb:hover,:root[data-theme=light] .mcp-manage-sidebar::-webkit-scrollbar-thumb:hover,:root[data-theme=light] .mcp-manage-table-wrap::-webkit-scrollbar-thumb:hover,:root[data-theme=light] .llm-manage-tab-content::-webkit-scrollbar-thumb:hover,:root[data-theme=light] .llm-manage-tools-sidebar::-webkit-scrollbar-thumb:hover,:root[data-theme=light] .llm-manage-tools-table-wrap::-webkit-scrollbar-thumb:hover,:root[data-theme=light] .tasks-table-container::-webkit-scrollbar-thumb:hover,:root[data-theme=light] .pending-upgrades-content .standard-table-container::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)!important}:root[data-theme=light] .mcp-manage-checkbox,:root[data-theme=light] .upgrade-checkbox{accent-color:var(--accent-cyan)!important}:root[data-theme=light] .standard-table thead th{background:var(--bg-inset)!important;border-bottom-color:var(--border-color)!important;color:var(--text-secondary)!important}:root[data-theme=light] .standard-table thead{box-shadow:none!important}:root[data-theme=light] .standard-table tbody tr:hover{background:var(--bg-inset)!important}:root[data-theme=light] .standard-table td{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .standard-table .table-pagination{border-top-color:var(--border-color)!important;background:var(--bg-inset)!important}:root[data-theme=light] .standard-table .page-btn{background:var(--bg-card)!important;border-color:var(--border-color)!important}:root[data-theme=light] .standard-table .page-btn:hover{background:var(--bg-inset)!important;border-color:var(--accent-cyan)!important}:root[data-theme=light] input[type=text],:root[data-theme=light] input[type=email],:root[data-theme=light] input[type=password],:root[data-theme=light] input[type=number],:root[data-theme=light] input[type=url],:root[data-theme=light] input[type=search],:root[data-theme=light] textarea,:root[data-theme=light] select{background:var(--bg-input)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder{color:var(--text-disabled)!important}:root[data-theme=light] input:focus,:root[data-theme=light] textarea:focus,:root[data-theme=light] select:focus{border-color:var(--accent-cyan)!important;box-shadow:0 0 0 2px #00a99d26!important}:root[data-theme=light] .header-action-btn.primary{background:#00a99d14!important;border-color:var(--accent-cyan)!important;color:var(--accent-cyan)!important;box-shadow:0 1px 3px #00a99d1a!important}:root[data-theme=light] .header-action-btn.primary:hover{background:#00a99d24!important;box-shadow:0 2px 8px #00a99d2e!important}:root[data-theme=light] .header-action-btn.secondary{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-sm)!important}:root[data-theme=light] .header-action-btn.secondary:hover{border-color:var(--accent-cyan)!important;color:var(--accent-cyan)!important}:root[data-theme=light] .toaster-notification{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.1)!important;box-shadow:0 8px 32px #000f321f,0 2px 8px #000f3214!important}:root[data-theme=light] .toaster-notification.success{border-left:3px solid #1a9956!important;border-color:#1a995638!important;border-left-color:#1a9956!important}:root[data-theme=light] .toaster-notification.warning{border-left:3px solid #d97706!important;border-color:#d9770633!important;border-left-color:#d97706!important}:root[data-theme=light] .toaster-notification.error{border-left:3px solid #dc2626!important;border-color:#dc26262e!important;border-left-color:#dc2626!important}:root[data-theme=light] .global-toaster-content{background:#f0f2f7!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(0,169,157,.22)!important;border-left:3px solid #00a99d!important;border-radius:12px!important;box-shadow:0 8px 32px #000f321f,0 2px 8px #000f3214!important}:root[data-theme=light] .global-toaster-tip .global-toaster-content{border-color:#00a99d38!important;border-left:3px solid #00a99d!important}:root[data-theme=light] .global-toaster-info .global-toaster-content{border-color:#2563eb2e!important;border-left:3px solid #2563eb!important}:root[data-theme=light] .global-toaster-success .global-toaster-content{border-color:#1a995638!important;border-left:3px solid #1a9956!important}:root[data-theme=light] .global-toaster-warning .global-toaster-content{border-color:#d9770633!important;border-left:3px solid #d97706!important}:root[data-theme=light] .global-toaster-error .global-toaster-content{border-color:#dc26262e!important;border-left:3px solid #dc2626!important}:root[data-theme=light] .global-toaster-icon-container{background:#00a99d14!important;border:1px solid rgba(0,169,157,.22)!important;color:#00a99d!important}:root[data-theme=light] .global-toaster-tip .global-toaster-icon-container{background:#00a99d14!important;border-color:#00a99d38!important;color:#00a99d!important}:root[data-theme=light] .global-toaster-info .global-toaster-icon-container{background:#2563eb0f!important;border-color:#2563eb2e!important;color:#2563eb!important}:root[data-theme=light] .global-toaster-success .global-toaster-icon-container{background:#1a99560f!important;border-color:#1a995638!important;color:#1a9956!important}:root[data-theme=light] .global-toaster-warning .global-toaster-icon-container{background:#d977060f!important;border-color:#d9770633!important;color:#d97706!important}:root[data-theme=light] .global-toaster-error .global-toaster-icon-container{background:#dc26260f!important;border-color:#dc26262e!important;color:#dc2626!important}:root[data-theme=light] .global-toaster-title{font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#008f85!important}:root[data-theme=light] .global-toaster-tip .global-toaster-title{color:#008f85!important}:root[data-theme=light] .global-toaster-info .global-toaster-title{color:#1d4ed8!important}:root[data-theme=light] .global-toaster-success .global-toaster-title{color:#157a45!important}:root[data-theme=light] .global-toaster-warning .global-toaster-title{color:#b45309!important}:root[data-theme=light] .global-toaster-error .global-toaster-title{color:#b91c1c!important}:root[data-theme=light] .global-toaster-message{color:#3d4a5c!important}:root[data-theme=light] .global-toaster-action{background:#00a99d14!important;border:1px solid rgba(0,169,157,.22)!important;color:#008f85!important}:root[data-theme=light] .global-toaster-action:hover{background:#00a99d24!important}:root[data-theme=light] .global-toaster-tip .global-toaster-action{background:#00a99d14!important;border-color:#00a99d38!important;color:#008f85!important}:root[data-theme=light] .global-toaster-info .global-toaster-action{background:#2563eb0f!important;border-color:#2563eb2e!important;color:#1d4ed8!important}:root[data-theme=light] .global-toaster-success .global-toaster-action{background:#1a99560f!important;border-color:#1a995638!important;color:#157a45!important}:root[data-theme=light] .global-toaster-warning .global-toaster-action{background:#d977060f!important;border-color:#d9770633!important;color:#b45309!important}:root[data-theme=light] .global-toaster-error .global-toaster-action{background:#dc26260f!important;border-color:#dc26262e!important;color:#b91c1c!important}:root[data-theme=light] .global-toaster-close{background:#e4e8f0!important;border:1px solid rgba(0,15,40,.1)!important;color:#94a0b2!important}:root[data-theme=light] .global-toaster-close:hover{background:#dce1eb!important;color:#3d4a5c!important;border-color:#000f2824!important}:root[data-theme=light] .global-toaster-progress-bar{background:#00a99d99!important}:root[data-theme=light] .global-toaster-tip .global-toaster-progress-bar{background:#00a99d99!important}:root[data-theme=light] .global-toaster-info .global-toaster-progress-bar{background:#2563eb99!important}:root[data-theme=light] .global-toaster-success .global-toaster-progress-bar{background:#1a995699!important}:root[data-theme=light] .global-toaster-warning .global-toaster-progress-bar{background:#d9770699!important}:root[data-theme=light] .global-toaster-error .global-toaster-progress-bar{background:#dc262699!important}:root[data-theme=light] .header-tier-badge{background:var(--bg-card)!important}:root[data-theme=light] .credit-pill{background:var(--bg-inset)!important;border-color:var(--border-color)!important}:root[data-theme=light] .credit-pill:hover{background:var(--bg-surface)!important;border-color:var(--accent-cyan)!important}:root[data-theme=light] pre,:root[data-theme=light] code,:root[data-theme=light] .code-block,:root[data-theme=light] .config-code{background:var(--bg-inset)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}:root[data-theme=light] .tab-button,:root[data-theme=light] .tab-btn{color:var(--text-muted)!important}:root[data-theme=light] .tab-button:hover,:root[data-theme=light] .tab-btn:hover{color:var(--text-primary)!important;background:var(--bg-inset)!important}:root[data-theme=light] .tab-button.active,:root[data-theme=light] .tab-btn.active{color:var(--accent-cyan)!important;border-bottom-color:var(--accent-cyan)!important}:root[data-theme=light] *:not(.sidebar-scroll-container)::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)!important}:root[data-theme=light] *:not(.sidebar-scroll-container)::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)!important}:root[data-theme=light] .login-page{background:linear-gradient(135deg,#f0f2f8,#e8eaf4,#e6e0f2 60%,#edf0f5)!important}:root[data-theme=light] .login-background>div{opacity:.4!important}:root[data-theme=light] .page-logo-icon{filter:brightness(.3) saturate(1.5)!important}:root[data-theme=light] .auth-benefits-title{color:#1e2738!important}:root[data-theme=light] .auth-benefits-subtitle{color:#5a6578!important}:root[data-theme=light] .auth-feature-icon{background:var(--icon-teal-bg)!important;border-color:var(--icon-teal-border)!important}:root[data-theme=light] .auth-feature-icon svg{color:var(--icon-teal-stroke)!important}:root[data-theme=light] .auth-feature-title{color:#1e2738!important}:root[data-theme=light] .auth-feature-desc{color:#5a6578!important}:root[data-theme=light] .auth-benefits-cta{border-top-color:#00000014!important}:root[data-theme=light] .auth-cta-title{color:#00897b!important}:root[data-theme=light] .auth-card{background:#ffffffd9!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border-color:#00000014!important;box-shadow:0 8px 32px #00000014,0 0 0 1px #00000008 inset!important}:root[data-theme=light] .login-header h1{color:#1e2738!important}:root[data-theme=light] .login-header p{color:#5a6578!important}:root[data-theme=light] .btn-google{background:#fff!important;color:#1f2937!important;border:1px solid rgba(0,0,0,.12)!important}:root[data-theme=light] .btn-google:hover{box-shadow:0 4px 12px #0000001a!important}:root[data-theme=light] .btn-github{background:#24292f!important;color:#fff!important;border-color:#00000026!important}:root[data-theme=light] .btn-github:hover{background:#32383f!important;box-shadow:0 4px 12px #00000026!important}:root[data-theme=light] .login-separator{background:#00000014!important}:root[data-theme=light] .login-footer p{color:#6b7280!important}:root[data-theme=light] .credit-exhausted-banner{background:#dc26260f!important;border-color:#dc262640!important}:root[data-theme=light] .batch-selector-container{background:var(--bg-card)!important;border-color:var(--border-color)!important}:root[data-theme=light] .log-entry,:root[data-theme=light] .feature-flag-row{background:var(--bg-card)!important;border-color:var(--border-color)!important}:root[data-theme=light] .log-entry:hover,:root[data-theme=light] .feature-flag-row:hover{background:var(--bg-inset)!important}:root[data-theme=light] .metrics-container{background:var(--bg-card)!important;border-color:var(--border-color)!important}:root[data-theme=light] .provider-tab:hover{background:var(--bg-inset)!important}:root[data-theme=light] .provider-tab.active{background:#00a99d0f!important;border-color:var(--accent-cyan)!important}:root[data-theme=light] .coming-soon-container{background:var(--bg-card)!important}:root[data-theme=light] .mcp-obs-summary-card{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-sm)!important}:root[data-theme=light] .mcp-obs-summary-card:hover{border-color:var(--accent-cyan)!important;background:#00a99d0a!important}:root[data-theme=light] .mcp-obs-summary-card-icon{filter:brightness(0) saturate(100%) invert(27%) sepia(82%) saturate(1200%) hue-rotate(150deg) brightness(75%) contrast(95%)!important;background:var(--icon-teal-bg)!important;border:1px solid var(--icon-teal-border)!important;border-radius:8px!important;padding:6px!important;width:36px!important;height:36px!important;box-sizing:border-box!important}:root[data-theme=light] .summary-card{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-sm)!important}:root[data-theme=light] .summary-card:hover{border-color:var(--accent-cyan)!important;background:#00a99d0a!important}:root[data-theme=light] .summary-card-icon{filter:brightness(0) saturate(100%) invert(27%) sepia(82%) saturate(1200%) hue-rotate(150deg) brightness(75%) contrast(95%)!important;background:var(--icon-teal-bg)!important;border:1px solid var(--icon-teal-border)!important;border-radius:8px!important;padding:6px!important;width:36px!important;height:36px!important;box-sizing:border-box!important}:root[data-theme=light] .mcp-obs-percentile-group{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-sm)!important}:root[data-theme=light] .mcp-obs-section{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-sm)!important}:root[data-theme=light] .analytics-chart-container{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-sm)!important}:root[data-theme=light] .breakdown-table-container{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-sm)!important}:root[data-theme=light] .analytics-error-section{background:var(--bg-card)!important;border-color:var(--border-color)!important}:root[data-theme=light] .analytics-budget-section{background:var(--bg-card)!important;border-color:var(--border-color)!important}:root[data-theme=light] .latency-gauge{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-sm)!important}:root[data-theme=light] .gauge-label{background:var(--bg-inset)!important}:root[data-theme=light] .gauge-value{color:var(--accent-cyan)!important}:root[data-theme=light] .quartile-panel{background:var(--bg-card)!important;border-color:var(--border-color)!important}:root[data-theme=light] .quartile-stat-card{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-sm)!important}:root[data-theme=light] .quartile-stat-title{background:var(--bg-inset)!important}:root[data-theme=light] .quartile-stat-value{color:var(--accent-cyan)!important}:root[data-theme=light] .analytics-empty{background:var(--bg-card)!important;border-color:var(--border-color)!important}:root[data-theme=light] .error-item{background:var(--bg-inset)!important}:root[data-theme=light] .glass-dropdown-trigger{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .glass-dropdown-trigger:hover:not(:disabled){border-color:var(--text-muted)!important;background:var(--bg-inset)!important}:root[data-theme=light] .glass-dropdown-open .glass-dropdown-trigger{border-color:var(--accent-cyan)!important;box-shadow:0 0 0 3px #00a99d1f!important}:root[data-theme=light] .glass-dropdown-chevron{color:var(--text-muted)!important}:root[data-theme=light] .glass-dropdown-menu{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:0 8px 24px #0000001a,0 2px 8px #0000000f!important;backdrop-filter:none!important}:root[data-theme=light] .glass-dropdown-option{color:var(--text-secondary)!important}:root[data-theme=light] .glass-dropdown-option:hover{background:#00a99d14!important;color:var(--text-primary)!important}:root[data-theme=light] .glass-dropdown-option.selected{background:#00a99d1f!important;color:var(--accent-cyan)!important}:root[data-theme=light] .glass-dropdown-placeholder{color:var(--text-disabled)!important}:root[data-theme=light] .mcp-obs-filter-select{background:var(--bg-card)!important;border-color:var(--border-color)!important}:root[data-theme=light] .mcp-obs-filter-select:focus{border-color:var(--accent-cyan)!important;box-shadow:0 0 0 3px #00a99d1f!important}:root[data-theme=light] .mcp-obs-filter-select option{background:var(--bg-card)!important;color:var(--text-primary)!important}:root[data-theme=light] .filter-select,:root[data-theme=light] .filter-input{background:var(--bg-card)!important;border-color:var(--border-color)!important}:root[data-theme=light] .filter-select:focus,:root[data-theme=light] .filter-input:focus{border-color:var(--accent-cyan)!important;box-shadow:0 0 0 3px #00a99d1f!important}:root[data-theme=light] .filter-select option{background:var(--bg-card)!important;color:var(--text-primary)!important}:root[data-theme=light] .filter-input{color-scheme:light!important}:root[data-theme=light] .mcp-obs-refresh-btn,:root[data-theme=light] .analytics-refresh-btn{background:var(--bg-card)!important;border-color:var(--border-color)!important}:root[data-theme=light] .mcp-obs-refresh-btn:hover:not(:disabled),:root[data-theme=light] .analytics-refresh-btn:hover:not(:disabled){border-color:var(--accent-cyan)!important;background:#00a99d0f!important}:root[data-theme=light] .mcp-obs-refresh-icon,:root[data-theme=light] .analytics-refresh-icon{filter:brightness(0) saturate(100%) invert(30%) sepia(10%) saturate(300%) hue-rotate(180deg)!important}:root[data-theme=light] .mcp-obs-filter-select.mcp-obs-refresh-active{border-color:var(--accent-cyan)!important;background:#00a99d0f!important;color:var(--accent-cyan)!important}:root[data-theme=light] .filter-select.refresh-active{border-color:var(--accent-cyan)!important;background:#00a99d0f!important;color:var(--accent-cyan)!important}:root[data-theme=light] .overhead-ts-tooltip,:root[data-theme=light] .histogram-bar-tooltip,:root[data-theme=light] .mcp-obs-tooltip{background:#fff!important;border:1px solid rgba(0,15,40,.12)!important;box-shadow:0 4px 16px #000f321f,0 1px 4px #000f3214!important}:root[data-theme=light] .overhead-ts-tooltip-time,:root[data-theme=light] .mcp-obs-tooltip-time{color:#151c28!important;border-bottom-color:#000f281a!important}:root[data-theme=light] .overhead-ts-tooltip-label,:root[data-theme=light] .mcp-obs-tooltip-label{color:#6b7a90!important}:root[data-theme=light] .overhead-ts-tooltip-value,:root[data-theme=light] .mcp-obs-tooltip-value{color:#151c28!important}:root[data-theme=light] .histogram-bar-tooltip-title{color:#008f85!important;border-bottom-color:#000f281a!important}:root[data-theme=light] .histogram-bar-tooltip-label{color:#6b7a90!important}:root[data-theme=light] .histogram-bar-tooltip-value{color:#151c28!important}:root[data-theme=light] .recharts-tooltip-wrapper .recharts-default-tooltip{background:#fff!important;border-color:#000f281f!important;border-radius:8px!important;box-shadow:0 4px 16px #000f321f,0 1px 4px #000f3214!important}:root[data-theme=light] .recharts-default-tooltip .recharts-tooltip-label{color:#151c28!important}:root[data-theme=light] .recharts-default-tooltip .recharts-tooltip-item{color:#3d4a5c!important}:root[data-theme=light] .overhead-ts-legend-label,:root[data-theme=light] .mcp-obs-legend-label{color:var(--text-secondary)!important}:root[data-theme=light] .overhead-time-series-chart .recharts-cartesian-grid-horizontal line,:root[data-theme=light] .histogram-bar-chart .recharts-cartesian-grid-horizontal line{stroke:#000f280f!important}:root[data-theme=light] .recharts-pie-label-line{stroke:var(--text-muted)!important}:root[data-theme=light] .recharts-pie-label-text{fill:var(--text-secondary)!important}:root[data-theme=light] .mcp-obs-skeleton-icon,:root[data-theme=light] .mcp-obs-skeleton-text{background:linear-gradient(90deg,#0000000a,#00000014,#0000000a)!important;background-size:200% 100%!important}:root[data-theme=light] .metrics-modal-overlay{background:var(--modal-overlay)!important}:root[data-theme=light] .metrics-modal-content{background:var(--modal-bg)!important;border-color:var(--border-color)!important;box-shadow:0 8px 32px #0000001f!important}:root[data-theme=light] .metrics-modal-header{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .metrics-modal-close img{filter:var(--header-icon-filter)!important}:root[data-theme=light] .metric-tab{background:var(--modal-row)!important;color:var(--text-secondary)!important;border-color:var(--border-color)!important}:root[data-theme=light] .metric-tab:hover{background:var(--modal-row-hover)!important}:root[data-theme=light] .metric-tab.active{background:#00a99d14!important;border-color:var(--accent-cyan)!important;color:var(--accent-cyan)!important}:root[data-theme=light] .tab-icon{filter:var(--header-icon-filter)!important}:root[data-theme=light] .time-range-btn{background:var(--modal-row)!important;color:var(--text-secondary)!important;border-color:var(--border-color)!important}:root[data-theme=light] .time-range-btn:hover{background:var(--modal-row-hover)!important}:root[data-theme=light] .time-range-btn.active{background:#00a99d1a!important;color:var(--accent-cyan)!important;border-color:var(--accent-cyan)!important}:root[data-theme=light] .stat-card-icon{filter:brightness(0) saturate(100%) invert(27%) sepia(82%) saturate(1200%) hue-rotate(150deg) brightness(75%) contrast(95%)!important}:root[data-theme=light] .stat-card-icon-svg{color:var(--accent-cyan)}:root[data-theme=light] .no-data-icon{color:var(--accent-cyan);filter:none!important}:root[data-theme=light] .budget-progress-bar{background:var(--bg-inset)!important}:root[data-theme=light] .budget-period{background:var(--bg-inset)!important}:root[data-theme=light] .latency-bucket-bar-container{background:var(--bg-inset)!important}:root[data-theme=light] .tip-content{background:#f0f2f7!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(0,169,157,.22)!important;border-left:3px solid #00a99d!important;border-radius:12px!important;box-shadow:0 8px 32px #000f321f,0 2px 8px #000f3214!important}:root[data-theme=light] .tip-icon{filter:none!important;background:#00a99d14!important;border:1px solid rgba(0,169,157,.22)!important;border-radius:8px!important;padding:4px!important;width:36px!important;height:36px!important;box-sizing:border-box!important}:root[data-theme=light] .tip-label{color:#008f85!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important}:root[data-theme=light] .tip-message{color:#3d4a5c!important}:root[data-theme=light] .tip-close{width:26px!important;height:26px!important;min-width:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#e4e8f0!important;border:1px solid rgba(0,15,40,.1)!important;border-radius:6px!important;color:#94a0b2!important;padding:0!important}:root[data-theme=light] .tip-close:hover{background:#dce1eb!important;color:#3d4a5c!important;border-color:#000f2824!important}:root[data-theme=light] [class*=close-btn],:root[data-theme=light] [class*=modal-close]{color:var(--text-secondary);border-radius:8px;transition:background .2s,color .2s}:root[data-theme=light] [class*=close-btn]:hover,:root[data-theme=light] [class*=modal-close]:hover{color:var(--icon-red-stroke);background:var(--icon-red-bg)}:root[data-theme=light] .mcp-obs-refresh-icon,:root[data-theme=light] .analytics-refresh-icon,:root[data-theme=light] .overview-refresh-icon,:root[data-theme=light] .refresh-icon{filter:none!important;color:var(--icon-teal-stroke)}:root[data-theme=light] .mcp-obs-refresh-icon:hover,:root[data-theme=light] .analytics-refresh-icon:hover,:root[data-theme=light] .overview-refresh-icon:hover,:root[data-theme=light] .refresh-icon:hover{color:#006d64}:root[data-theme=light] .modal-close img,:root[data-theme=light] .close-btn img,:root[data-theme=light] .metrics-modal-close img{filter:var(--header-icon-filter)!important}:root[data-theme=light] .delete-icon{filter:none!important;color:var(--icon-red-stroke)}:root[data-theme=light] .delete-btn:hover .delete-icon{filter:none!important;color:#b91c1c}:root[data-theme=light] .copy-icon,:root[data-theme=light] .copy-icon-small{filter:none!important;color:var(--icon-teal-stroke);opacity:.7!important}:root[data-theme=light] .copy-icon:hover,:root[data-theme=light] .copy-icon-small:hover{opacity:1!important;color:#006d64}:root[data-theme=light] .metrics-icon{filter:brightness(0) saturate(100%) invert(30%) sepia(80%) saturate(800%) hue-rotate(200deg) brightness(90%) contrast(95%)!important;opacity:1!important}:root[data-theme=light] .expiration-icon{filter:none!important}:root[data-theme=light] .tab-icon{filter:brightness(0) saturate(100%) invert(27%) sepia(82%) saturate(1200%) hue-rotate(150deg) brightness(75%) contrast(95%)!important}:root[data-theme=light] .upgrade-modal-icon{filter:brightness(0) saturate(100%) invert(27%) sepia(82%) saturate(1200%) hue-rotate(150deg) brightness(75%) contrast(95%)!important;background:var(--icon-teal-bg)!important;border:1px solid var(--icon-teal-border)!important;border-radius:8px!important;padding:5px!important;box-sizing:border-box!important}:root[data-theme=light] .ssh-copy-btn img{filter:none!important}:root[data-theme=light] .action-icon{filter:none!important}:root[data-theme=light] .histogram-heatmap-chart{color:var(--text-primary)!important}:root[data-theme=light] .heatmap-x-label,:root[data-theme=light] .heatmap-y-label{fill:var(--text-muted)!important}:root[data-theme=light] .heatmap-tooltip{background:#fff!important;border:1px solid rgba(0,15,40,.12)!important;box-shadow:0 4px 16px #000f321f,0 1px 4px #000f3214!important;color:#151c28!important}:root[data-theme=light] .heatmap-tooltip-label{color:#6b7a90!important}:root[data-theme=light] .heatmap-tooltip-value{color:#151c28!important}:root[data-theme=light] .heatmap-tooltip-count{color:#7c3aed!important}:root[data-theme=light] .llm-gateway-finops-chart-tooltip{background:#fff!important;border:1px solid rgba(0,15,40,.12)!important;border-radius:8px!important;box-shadow:0 4px 16px #000f321f,0 1px 4px #000f3214!important}:root[data-theme=light] .llm-gateway-finops-chart-tooltip-label{color:#151c28!important}:root[data-theme=light] .llm-gateway-finops-chart-tooltip p{color:#3d4a5c!important}:root[data-theme=light] .wizard-modal,:root[data-theme=light] .config-setup-modal,:root[data-theme=light] .preview-modal,:root[data-theme=light] .connect-cluster-modal,:root[data-theme=light] .cancel-confirm-modal,:root[data-theme=light] .deployment-status-modal{background:var(--modal-bg)!important;border:1px solid var(--border-color)!important;box-shadow:0 8px 32px #0000001f!important}:root[data-theme=light] .wizard-modal .modal-header,:root[data-theme=light] .config-setup-modal .modal-header,:root[data-theme=light] .preview-modal .modal-header,:root[data-theme=light] .connect-cluster-modal .modal-header{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .wizard-modal .modal-close,:root[data-theme=light] .config-setup-modal .modal-close{color:var(--text-secondary)!important}:root[data-theme=light] .wizard-modal .modal-close:hover,:root[data-theme=light] .config-setup-modal .modal-close:hover{color:var(--text-primary)!important;background:#0000000f!important}:root[data-theme=light] .wizard-progress{border-right-color:var(--border-color)!important}:root[data-theme=light] .progress-step .step-number{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}:root[data-theme=light] .progress-step.active .step-number{border-color:var(--accent-cyan)!important;color:var(--accent-cyan)!important}:root[data-theme=light] .progress-step.completed .step-number{background:var(--accent-cyan)!important;border-color:var(--accent-cyan)!important;color:#fff!important}:root[data-theme=light] .progress-line{background:var(--border-color)!important}:root[data-theme=light] .wizard-actions{border-top-color:var(--border-color)!important}:root[data-theme=light] .back-btn{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .back-btn:hover{background:var(--modal-row-hover)!important;border-color:var(--accent-cyan)!important}:root[data-theme=light] .next-btn,:root[data-theme=light] .done-btn{background:var(--accent-cyan)!important;color:#fff!important}:root[data-theme=light] .hosting-selection{background:var(--modal-inset)!important;border-bottom-color:var(--border-color)!important}:root[data-theme=light] .hosting-option{background:var(--modal-row)!important;border-color:var(--border-color)!important}:root[data-theme=light] .hosting-option:hover{border-color:var(--text-muted)!important}:root[data-theme=light] .hosting-option.selected{border-color:var(--accent-cyan)!important;background:#00a99d0f!important}:root[data-theme=light] .prereq-item{background:var(--modal-row)!important;border-color:var(--border-color)!important}:root[data-theme=light] .prereq-item.passed{border-color:#22c55e66!important}:root[data-theme=light] .prereq-item.failed{border-color:#ef444466!important}:root[data-theme=light] .wizard-modal .config-input,:root[data-theme=light] .wizard-modal .config-select,:root[data-theme=light] .config-setup-modal .config-input,:root[data-theme=light] .config-setup-modal .config-select{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .wizard-modal .config-input:focus,:root[data-theme=light] .wizard-modal .config-select:focus,:root[data-theme=light] .config-setup-modal .config-input:focus,:root[data-theme=light] .config-setup-modal .config-select:focus{border-color:var(--accent-cyan)!important;box-shadow:0 0 0 2px #00a99d26!important}:root[data-theme=light] .json-display,:root[data-theme=light] .yaml-display,:root[data-theme=light] .config-json,:root[data-theme=light] .cmd-snippet,:root[data-theme=light] .command-code{background:var(--modal-inset)!important;border-color:var(--border-color)!important;color:#00897b!important}:root[data-theme=light] .step-number{background:var(--modal-inset)!important;border-color:var(--border-color)!important}:root[data-theme=light] .binary-selectors .config-select{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .binary-selectors .config-select:hover{background:var(--modal-row-hover)!important}:root[data-theme=light] .k8s-download-section,:root[data-theme=light] .k8s-cluster-section{background:var(--modal-inset)!important}:root[data-theme=light] .cluster-select{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .cluster-select:focus{border-color:var(--accent-cyan)!important;box-shadow:0 0 0 2px #00a99d26!important}:root[data-theme=light] .cluster-select option{background:var(--modal-row)!important;color:var(--text-primary)!important}:root[data-theme=light] .deployment-status-header{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .deployment-status-actions{background:var(--modal-header)!important;border-top-color:var(--border-color)!important}:root[data-theme=light] .deployment-status-actions .btn-secondary{border-color:var(--border-color)!important;color:var(--text-secondary)!important}:root[data-theme=light] .deployment-status-actions .btn-secondary:hover{background:#0000000a!important}:root[data-theme=light] .status-modal-info{background:var(--modal-inset)!important;border-bottom-color:var(--border-color)!important}:root[data-theme=light] .status-tabs{background:var(--modal-header)!important;border-bottom-color:var(--border-color)!important}:root[data-theme=light] .status-tab:hover{background:#0000000a!important}:root[data-theme=light] .status-pre{background:var(--modal-inset)!important}:root[data-theme=light] .error-tab{border-color:var(--border-color)!important}:root[data-theme=light] .error-tab:hover{background:#0000000a!important}:root[data-theme=light] .error-tab-content{background:var(--modal-inset)!important}:root[data-theme=light] .deploy-error-accordion .error-message{background:var(--modal-inset)!important}:root[data-theme=light] .vast-instance-option{background:var(--modal-row)!important;border-color:var(--border-color)!important}:root[data-theme=light] .vast-instance-option:hover{border-color:var(--text-muted)!important;background:var(--modal-row-hover)!important}:root[data-theme=light] .vast-instance-option.selected{border-color:var(--accent-cyan)!important;background:#00a99d0f!important}:root[data-theme=light] .no-instances-message{background:var(--modal-inset)!important}:root[data-theme=light] .connect-cluster-help{background:var(--modal-inset)!important}:root[data-theme=light] .connect-vast-modal,:root[data-theme=light] .provision-modal,:root[data-theme=light] .delete-credential-modal,:root[data-theme=light] .edit-credential-modal{background:var(--modal-bg)!important;border:1px solid var(--border-color)!important;box-shadow:0 8px 32px #0000001f!important;backdrop-filter:none!important}:root[data-theme=light] .connect-vast-modal .modal-header,:root[data-theme=light] .provision-modal .modal-header{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .connect-vast-modal .modal-close:hover,:root[data-theme=light] .provision-modal .modal-close:hover{background-color:#0000000f!important}:root[data-theme=light] .connect-vast-modal .modal-close img,:root[data-theme=light] .provision-modal .modal-close img{filter:var(--header-icon-filter)!important}:root[data-theme=light] .connect-vast-form,:root[data-theme=light] .connect-vast-help{background:var(--modal-inset)!important;border-color:var(--border-color)!important}:root[data-theme=light] .form-section-header{border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .form-section-header img{filter:brightness(0) saturate(100%) invert(27%) sepia(82%) saturate(1200%) hue-rotate(150deg) brightness(75%) contrast(95%)!important;background:var(--icon-teal-bg)!important;border:1px solid var(--icon-teal-border)!important;border-radius:8px!important;padding:5px!important;width:32px!important;height:32px!important;box-sizing:border-box!important}:root[data-theme=light] .help-section-header{border-bottom-color:var(--border-color)!important;color:#151c28!important}:root[data-theme=light] .help-section-header img{filter:brightness(0) saturate(100%) invert(42%) sepia(80%) saturate(1000%) hue-rotate(15deg) brightness(95%) contrast(92%)!important;background:var(--icon-orange-bg)!important;border:1px solid var(--icon-orange-border)!important;border-radius:8px!important;padding:5px!important;width:36px!important;height:36px!important;box-sizing:border-box!important}:root[data-theme=light] .form-group label{color:var(--text-secondary)!important}:root[data-theme=light] .connect-vast-modal .config-input,:root[data-theme=light] .provision-modal .config-input,:root[data-theme=light] .edit-credential-modal .config-input{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .connect-vast-modal .config-input:focus,:root[data-theme=light] .provision-modal .config-input:focus,:root[data-theme=light] .edit-credential-modal .config-input:focus{border-color:var(--accent-cyan)!important;box-shadow:0 0 0 2px #00a99d26!important}:root[data-theme=light] .modal-actions{border-top-color:var(--border-color)!important}:root[data-theme=light] .cancel-btn{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .cancel-btn:hover{background:var(--modal-row-hover)!important;border-color:var(--accent-cyan)!important}:root[data-theme=light] .help-item{background:var(--modal-row)!important;border-color:var(--border-color)!important}:root[data-theme=light] .help-code{background:var(--modal-inset)!important;color:#00897b!important}:root[data-theme=light] .help-code:hover{background:var(--bg-surface)!important}:root[data-theme=light] .offer-summary{background:var(--modal-inset)!important;border-color:var(--border-color)!important}:root[data-theme=light] .runtype-option{background:var(--modal-row)!important;border-color:var(--border-color)!important}:root[data-theme=light] .runtype-option:hover{background:var(--modal-row-hover)!important}:root[data-theme=light] .runtype-option.selected{background:#00a99d0f!important;border-color:#00a99d66!important}:root[data-theme=light] .runtype-option.selected .runtype-label{color:var(--accent-cyan)!important}:root[data-theme=light] .template-selector{background:var(--modal-row)!important;border-color:var(--border-color)!important}:root[data-theme=light] .template-selector-header{background:var(--modal-header)!important;border-bottom-color:var(--border-color)!important}:root[data-theme=light] .template-search-input{background:var(--modal-inset)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .template-filter-row{background:var(--modal-header)!important;border-bottom-color:var(--border-color)!important}:root[data-theme=light] .template-filter-option{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-muted)!important}:root[data-theme=light] .template-filter-option:hover{background:var(--modal-row-hover)!important}:root[data-theme=light] .template-filter-option.active{background:#00a99d14!important;border-color:#00a99d66!important;color:var(--accent-cyan)!important}:root[data-theme=light] .template-count{background:#00a99d0a!important;border-bottom-color:var(--border-color)!important}:root[data-theme=light] .template-item{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .template-item:hover{background:#00a99d0a!important}:root[data-theme=light] .template-item.selected{background:#00a99d14!important;border-left-color:var(--accent-cyan)!important}:root[data-theme=light] .selected-template-display{background:#00a99d0f!important;border-color:#00a99d40!important}:root[data-theme=light] .delete-warning{background:#ef44440f!important;border-color:#ef444440!important}:root[data-theme=light] .credential-name-display{background:var(--modal-inset)!important}:root[data-theme=light] .actions-icon-btn{background:var(--bg-card)!important;border-color:var(--border-color)!important}:root[data-theme=light] .actions-icon-btn:hover:not(.disabled){background:var(--bg-inset)!important;border-color:var(--border-color)!important}:root[data-theme=light] .actions-menu{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:0 8px 24px #0000001a!important}:root[data-theme=light] .actions-menu button:hover{background:var(--bg-inset)!important}:root[data-theme=light] .refresh-btn{background:var(--bg-card)!important;border-color:var(--border-color)!important}:root[data-theme=light] .refresh-btn:hover:not(:disabled){background:#00a99d0f!important;border-color:var(--accent-cyan)!important}:root[data-theme=light] .refresh-btn img{filter:var(--header-icon-filter)!important}:root[data-theme=light] .refresh-icon{filter:none!important;color:var(--icon-teal-stroke)}:root[data-theme=light] .axiomd-instances-modal-overlay{background:var(--modal-overlay)!important}:root[data-theme=light] .axiomd-instances-confirm-modal{background:var(--modal-bg)!important;border:1px solid var(--border-color)!important;box-shadow:0 8px 32px #0000001f!important}:root[data-theme=light] .axiomd-instances-modal-header{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .axiomd-instances-close-btn:hover{background-color:#0000000f!important}:root[data-theme=light] .axiomd-instances-close-btn img{filter:var(--header-icon-filter)!important}:root[data-theme=light] .axiomd-instances-modal-actions{border-top-color:var(--border-color)!important}:root[data-theme=light] .axiomd-instances-cancel-btn{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .axiomd-instances-cancel-btn:hover{background:var(--modal-row-hover)!important;border-color:var(--accent-cyan)!important;color:var(--accent-cyan)!important}:root[data-theme=light] .search-filters{background:var(--bg-card)!important;border-color:var(--border-color)!important}:root[data-theme=light] .security-note{background:#1a99560f!important;border:1px solid rgba(26,153,86,.2)!important;color:var(--text-primary)!important}:root[data-theme=light] .security-icon{filter:brightness(0) saturate(100%) invert(30%) sepia(60%) saturate(800%) hue-rotate(100deg) brightness(90%) contrast(95%)!important;background:var(--icon-green-bg)!important;border:1px solid var(--icon-green-border)!important;border-radius:8px!important;padding:5px!important;width:36px!important;height:36px!important;box-sizing:border-box!important}:root[data-theme=light] .vast-page .instances-section{background:var(--bg-card)!important;border-color:var(--border-color)!important}:root[data-theme=light] .vast-page .instances-section.no-bg{background:transparent!important;border-color:transparent!important;box-shadow:none!important}:root[data-theme=light] .instances-total-cost{background:#22c55e0f!important;border-color:#22c55e40!important}:root[data-theme=light] .instance-card{background:var(--bg-card)!important;border-color:var(--border-color)!important}:root[data-theme=light] .instance-card:hover{border-color:#00a99d4d!important;box-shadow:var(--shadow-md)!important}:root[data-theme=light] .instance-card-header{background:var(--modal-header)!important;border-bottom-color:var(--border-color)!important}:root[data-theme=light] .instance-card-footer{background:var(--modal-header)!important;border-top-color:var(--border-color)!important}:root[data-theme=light] .ssh-command-box{background:var(--modal-inset)!important;border-color:var(--border-color)!important}:root[data-theme=light] .ssh-command{color:#00897b!important}:root[data-theme=light] .instance-id{background:var(--modal-inset)!important}:root[data-theme=light] .instance-status-msg{background:#fbbf240f!important;border-bottom-color:var(--border-color)!important}:root[data-theme=light] .key-preview{background:var(--modal-inset)!important}:root[data-theme=light] .offer-id{background:var(--modal-inset)!important}:root[data-theme=light] .autocomplete-dropdown{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:0 8px 24px #0000001a!important}:root[data-theme=light] .autocomplete-item:hover{background:#00a99d14!important}:root[data-theme=light] .autocomplete-more{border-top-color:var(--border-color)!important}:root[data-theme=light] .kubeconfig-input{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .kubeconfig-input:focus{border-color:var(--accent-cyan)!important}:root[data-theme=light] .aws-modal-overlay,:root[data-theme=light] .azure-modal-overlay,:root[data-theme=light] .gcp-modal-overlay,:root[data-theme=light] .coreweave-modal-overlay,:root[data-theme=light] .runpod-modal-overlay,:root[data-theme=light] .lambdalabs-modal-overlay{background:var(--modal-overlay)!important}:root[data-theme=light] .aws-connect-modal,:root[data-theme=light] .aws-delete-modal,:root[data-theme=light] .azure-connect-modal,:root[data-theme=light] .azure-delete-modal,:root[data-theme=light] .azure-edit-modal,:root[data-theme=light] .gcp-connect-modal,:root[data-theme=light] .gcp-delete-modal,:root[data-theme=light] .gcp-edit-modal,:root[data-theme=light] .coreweave-delete-modal,:root[data-theme=light] .runpod-delete-modal,:root[data-theme=light] .runpod-provision-modal,:root[data-theme=light] .lambdalabs-delete-modal{background:var(--modal-bg)!important;border:1px solid var(--border-color)!important;box-shadow:0 8px 32px #0000001f!important;backdrop-filter:none!important}:root[data-theme=light] .aws-modal-header,:root[data-theme=light] .azure-modal-header,:root[data-theme=light] .gcp-modal-header,:root[data-theme=light] .coreweave-modal-header,:root[data-theme=light] .runpod-modal-header,:root[data-theme=light] .lambdalabs-modal-header{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .aws-modal-header h2,:root[data-theme=light] .azure-modal-header h2,:root[data-theme=light] .gcp-modal-header h2,:root[data-theme=light] .coreweave-modal-header h2,:root[data-theme=light] .runpod-modal-header h2,:root[data-theme=light] .lambdalabs-modal-header h2{color:#151c28!important}:root[data-theme=light] .azure-modal-footer,:root[data-theme=light] .gcp-modal-footer{border-top-color:var(--border-color)!important;background:var(--modal-header)!important}:root[data-theme=light] .aws-modal-close:hover,:root[data-theme=light] .azure-modal-close:hover,:root[data-theme=light] .gcp-modal-close:hover,:root[data-theme=light] .coreweave-modal-close:hover,:root[data-theme=light] .runpod-modal-close:hover,:root[data-theme=light] .lambdalabs-modal-close:hover{background:#0000000f!important}:root[data-theme=light] .aws-modal-close img,:root[data-theme=light] .azure-modal-close img,:root[data-theme=light] .gcp-modal-close img,:root[data-theme=light] .coreweave-modal-close img,:root[data-theme=light] .runpod-modal-close img,:root[data-theme=light] .lambdalabs-modal-close img{filter:var(--header-icon-filter)!important}:root[data-theme=light] .aws-modal-actions,:root[data-theme=light] .azure-modal-actions,:root[data-theme=light] .gcp-modal-actions,:root[data-theme=light] .coreweave-modal-actions,:root[data-theme=light] .runpod-modal-actions,:root[data-theme=light] .lambdalabs-modal-actions{border-top-color:var(--border-color)!important}:root[data-theme=light] .aws-cancel-btn,:root[data-theme=light] .azure-cancel-btn,:root[data-theme=light] .gcp-cancel-btn,:root[data-theme=light] .coreweave-cancel-btn,:root[data-theme=light] .runpod-cancel-btn,:root[data-theme=light] .lambdalabs-cancel-btn{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .aws-cancel-btn:hover,:root[data-theme=light] .azure-cancel-btn:hover,:root[data-theme=light] .gcp-cancel-btn:hover,:root[data-theme=light] .coreweave-cancel-btn:hover,:root[data-theme=light] .runpod-cancel-btn:hover,:root[data-theme=light] .lambdalabs-cancel-btn:hover{background:var(--modal-row-hover)!important;border-color:var(--accent-cyan)!important}:root[data-theme=light] .aws-form-group input,:root[data-theme=light] .azure-form-group input,:root[data-theme=light] .gcp-form-group input,:root[data-theme=light] .gcp-form-group textarea,:root[data-theme=light] .runpod-config-input{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .aws-form-group input:focus,:root[data-theme=light] .azure-form-group input:focus,:root[data-theme=light] .gcp-form-group input:focus,:root[data-theme=light] .gcp-form-group textarea:focus,:root[data-theme=light] .runpod-config-input:focus{border-color:var(--accent-cyan)!important;box-shadow:0 0 0 2px #00a99d26!important}:root[data-theme=light] .runpod-config-input option{background:var(--modal-row)!important;color:var(--text-primary)!important}:root[data-theme=light] .aws-help-section{border-top-color:var(--border-color)!important}:root[data-theme=light] .azure-help-section{background:#000f2805!important;border:1px solid rgba(0,15,40,.08)!important;border-radius:12px!important}:root[data-theme=light] .aws-help-item,:root[data-theme=light] .azure-help-item,:root[data-theme=light] .gcp-help-item,:root[data-theme=light] .coreweave-help-item,:root[data-theme=light] .runpod-help-item,:root[data-theme=light] .lambdalabs-help-item{background:var(--modal-row)!important;border-color:var(--border-color)!important}:root[data-theme=light] .aws-help-code,:root[data-theme=light] .azure-help-code,:root[data-theme=light] .gcp-help-code,:root[data-theme=light] .coreweave-help-code,:root[data-theme=light] .runpod-help-code,:root[data-theme=light] .lambdalabs-help-code{background:var(--modal-inset)!important;color:#00897b!important}:root[data-theme=light] .aws-help-code:hover,:root[data-theme=light] .azure-help-code:hover,:root[data-theme=light] .gcp-help-code:hover,:root[data-theme=light] .coreweave-help-code:hover,:root[data-theme=light] .runpod-help-code:hover,:root[data-theme=light] .lambdalabs-help-code:hover{background:var(--bg-surface)!important}:root[data-theme=light] .aws-delete-warning,:root[data-theme=light] .azure-delete-warning,:root[data-theme=light] .gcp-delete-warning,:root[data-theme=light] .coreweave-delete-warning,:root[data-theme=light] .runpod-delete-warning,:root[data-theme=light] .lambdalabs-delete-warning{background:#ef44440f!important;border-color:#ef444440!important}:root[data-theme=light] .aws-credential-name-display,:root[data-theme=light] .azure-credential-name-display,:root[data-theme=light] .gcp-credential-name-display,:root[data-theme=light] .coreweave-credential-name-display,:root[data-theme=light] .runpod-credential-name-display,:root[data-theme=light] .lambdalabs-credential-name-display{background:var(--modal-inset)!important}:root[data-theme=light] .aws-region-selector,:root[data-theme=light] .azure-region-selector,:root[data-theme=light] .gcp-location-selector{background:var(--modal-inset)!important;border-color:var(--border-color)!important}:root[data-theme=light] .runpod-template-selector{background:var(--modal-row)!important;border-color:var(--border-color)!important}:root[data-theme=light] .runpod-template-selector-header{background:var(--modal-header)!important;border-bottom-color:var(--border-color)!important}:root[data-theme=light] .runpod-template-search-input{background:var(--modal-inset)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .runpod-template-filter-row{background:var(--modal-header)!important;border-bottom-color:var(--border-color)!important}:root[data-theme=light] .runpod-template-filter-option{background:var(--modal-row)!important;border-color:var(--border-color)!important}:root[data-theme=light] .runpod-template-filter-option:hover{background:var(--modal-row-hover)!important}:root[data-theme=light] .runpod-template-filter-option.active{background:#00a99d14!important;border-color:#00a99d66!important;color:var(--accent-cyan)!important}:root[data-theme=light] .runpod-template-count{background:#00a99d0a!important;border-bottom-color:var(--border-color)!important}:root[data-theme=light] .runpod-template-item{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .runpod-template-item:hover{background:#00a99d0a!important}:root[data-theme=light] .runpod-template-item.selected{background:#00a99d14!important}:root[data-theme=light] .runpod-selected-template-display{background:#00a99d0f!important;border-color:#00a99d40!important}:root[data-theme=light] .runpod-offer-summary{background:var(--modal-inset)!important;border-color:var(--border-color)!important}:root[data-theme=light] .azure-connect-modal::-webkit-scrollbar-track,:root[data-theme=light] .gcp-connect-modal::-webkit-scrollbar-track,:root[data-theme=light] .runpod-template-list::-webkit-scrollbar-track{background:var(--modal-bg)!important}:root[data-theme=light] .azure-connect-modal::-webkit-scrollbar-thumb,:root[data-theme=light] .gcp-connect-modal::-webkit-scrollbar-thumb,:root[data-theme=light] .runpod-template-list::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)!important}:root[data-theme=light] .sshkeys-modal-overlay{background:var(--modal-overlay)!important}:root[data-theme=light] .sshkeys-modal-container{background:var(--modal-bg)!important;border:1px solid var(--border-color)!important;box-shadow:0 8px 32px #0000001f!important}:root[data-theme=light] .sshkeys-modal-header{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .sshkeys-modal-footer{border-top-color:var(--border-color)!important}:root[data-theme=light] .sshkeys-close-btn:hover{background:#0000000f!important}:root[data-theme=light] .sshkeys-close-btn img{filter:var(--header-icon-filter)!important}:root[data-theme=light] .sshkeys-modal-content .key-display{background:var(--modal-inset)!important;border-color:var(--border-color)!important}:root[data-theme=light] .apikeys-modal-overlay{background:var(--modal-overlay)!important}:root[data-theme=light] .apikeys-modal-container{background:var(--modal-bg)!important;border:1px solid var(--border-color)!important;box-shadow:0 8px 32px #0000001f!important}:root[data-theme=light] .apikeys-modal-header{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .apikeys-modal-footer{border-top-color:var(--border-color)!important}:root[data-theme=light] .apikeys-close-btn:hover{background:#0000000f!important}:root[data-theme=light] .apikeys-close-btn img{filter:var(--header-icon-filter)!important}:root[data-theme=light] .key-name-input,:root[data-theme=light] .signing-key-select,:root[data-theme=light] .expiration-days-input,:root[data-theme=light] .expiration-date-input{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .key-name-input:focus,:root[data-theme=light] .signing-key-select:focus,:root[data-theme=light] .expiration-days-input:focus,:root[data-theme=light] .expiration-date-input:focus{border-color:var(--accent-cyan)!important;box-shadow:0 0 0 2px #00a99d26!important}:root[data-theme=light] .key-display{background:var(--modal-inset)!important;border-color:var(--border-color)!important}:root[data-theme=light] .no-signing-keys-warning{background:#f59e0b14!important}:root[data-theme=light] .toggle-visibility-btn,:root[data-theme=light] .copy-key-btn{background:var(--modal-row)!important;border-color:var(--border-color)!important}:root[data-theme=light] .toggle-visibility-btn:hover,:root[data-theme=light] .copy-key-btn:hover{background:var(--modal-row-hover)!important;border-color:var(--accent-cyan)!important}:root[data-theme=light] .close-btn{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .close-btn:hover{background:var(--modal-row-hover)!important;border-color:var(--accent-cyan)!important}:root[data-theme=light] .create-btn,:root[data-theme=light] .copy-btn{color:#fff!important}:root[data-theme=light] .default-label{background:var(--modal-inset)!important}:root[data-theme=light] .onboarding-modal-overlay{background:var(--modal-overlay)!important}:root[data-theme=light] .onboarding-modal-content{background:var(--modal-bg)!important;border:1px solid var(--border-color)!important;box-shadow:0 8px 32px #0000001f!important}:root[data-theme=light] .onboarding-select{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .onboarding-select:focus{border-color:var(--accent-cyan)!important;box-shadow:0 0 0 2px #00a99d26!important}:root[data-theme=light] .admin-badge{background:#00a99d1a!important;border:1px solid rgba(0,169,157,.3)!important;color:#00897b!important;vertical-align:middle!important}:root[data-theme=light] .kubernetes-page .modal-overlay{background:var(--modal-overlay)!important}:root[data-theme=light] .kubernetes-page .connect-cluster-modal,:root[data-theme=light] .kubernetes-page .delete-confirm-modal,:root[data-theme=light] .kubernetes-page .view-config-modal{background:var(--modal-bg)!important;border:1px solid var(--border-color)!important;box-shadow:0 8px 32px #0000001f!important}:root[data-theme=light] .kubernetes-page .connect-cluster-help{background:var(--modal-inset)!important}:root[data-theme=light] .kubernetes-page .help-code{background:var(--modal-row)!important}:root[data-theme=light] .batch-selector-overlay{background:var(--modal-overlay)!important}:root[data-theme=light] .batch-selector-modal{background:var(--modal-bg)!important;border:1px solid var(--border-color)!important;box-shadow:0 8px 32px #0000001f!important}:root[data-theme=light] .batch-selector-header{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .batch-selector-header .close-button{background:var(--modal-row)!important}:root[data-theme=light] .batch-selector-footer{border-top-color:var(--border-color)!important}:root[data-theme=light] .batch-selector-footer .cancel-button{border-color:var(--border-color)!important}:root[data-theme=light] .batch-selector-footer .cancel-button:hover{background:var(--modal-row-hover)!important}:root[data-theme=light] .select-all-row{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .instance-row:hover{background:var(--modal-row-hover)!important}:root[data-theme=light] .instance-row input[type=checkbox]{accent-color:var(--accent-cyan)!important}:root[data-theme=light] .mcp-assign-overlay{background:var(--modal-overlay)!important}:root[data-theme=light] .mcp-assign-modal{background:var(--modal-bg)!important;border:1px solid var(--border-color)!important;box-shadow:0 8px 32px #0000001f!important}:root[data-theme=light] .mcp-assign-header{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .mcp-assign-close-btn:hover{background:#0000000f!important}:root[data-theme=light] .mcp-assign-close-btn img{filter:var(--header-icon-filter)!important}:root[data-theme=light] .mcp-assign-error{background:#ef44440f!important;border-color:#ef444440!important}:root[data-theme=light] .mcp-assign-provider-group{border-color:var(--border-color)!important}:root[data-theme=light] .mcp-assign-provider-header{background:var(--modal-header)!important;border-bottom-color:var(--border-color)!important}:root[data-theme=light] .mcp-assign-credential-row{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .mcp-assign-credential-row:hover{background:#00a99d0a!important}:root[data-theme=light] .mcp-assign-cred-model{background:var(--modal-inset)!important}:root[data-theme=light] .mcp-assign-footer{border-top-color:var(--border-color)!important}:root[data-theme=light] .mcp-assign-enterprise-overlay{background:#ffffffd9!important}:root[data-theme=light] .mcp-assign-enterprise-overlay-text{color:var(--text-primary)!important}:root[data-theme=light] .mcp-assign-enterprise-overlay-content svg{color:var(--accent-cyan)!important}:root[data-theme=light] .mcp-assign-enterprise-overlay-link{background:var(--accent-cyan)!important;color:#fff!important}:root[data-theme=light] .mcp-assign-enterprise-overlay-link:hover{background:#008f85!important}:root[data-theme=light] .mcp-assign-cancel-btn{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .mcp-assign-cancel-btn:hover{background:var(--modal-row-hover)!important;border-color:var(--accent-cyan)!important}:root[data-theme=light] .mcp-group-modal-overlay{background:var(--modal-overlay)!important}:root[data-theme=light] .mcp-group-modal-container{background:var(--modal-bg)!important;border:1px solid var(--border-color)!important;box-shadow:0 8px 32px #0000001f!important}:root[data-theme=light] .mcp-group-modal-header{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .mcp-group-modal-close-btn:hover{background:#0000000f!important}:root[data-theme=light] .mcp-group-modal-close-btn img{filter:var(--header-icon-filter)!important}:root[data-theme=light] .mcp-group-modal-section{background:var(--modal-inset)!important;border-color:var(--border-color)!important}:root[data-theme=light] .mcp-group-modal-input,:root[data-theme=light] .mcp-group-modal-textarea{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .mcp-group-modal-input:focus,:root[data-theme=light] .mcp-group-modal-textarea:focus{border-color:var(--accent-cyan)!important;box-shadow:0 0 0 2px #00a99d26!important}:root[data-theme=light] .mcp-group-modal-footer{border-top-color:var(--border-color)!important}:root[data-theme=light] .mcp-group-modal-cancel-btn{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .mcp-group-modal-cancel-btn:hover{background:var(--modal-row-hover)!important;border-color:var(--accent-cyan)!important}:root[data-theme=light] .mcp-test-modal-overlay{background:var(--modal-overlay)!important}:root[data-theme=light] .mcp-test-modal-container{background:var(--modal-bg)!important;border:1px solid var(--border-color)!important;box-shadow:0 8px 32px #0000001f!important}:root[data-theme=light] .mcp-test-modal-header{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .mcp-test-modal-close-btn:hover{background:#0000000f!important}:root[data-theme=light] .mcp-test-modal-close-btn img{filter:var(--header-icon-filter)!important}:root[data-theme=light] .mcp-test-modal-tabs{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .mcp-test-modal-tab.active{color:#7c3aed!important;border-bottom-color:#7c3aed!important}:root[data-theme=light] .mcp-test-modal-tools-list{border-right-color:var(--border-color)!important}:root[data-theme=light] .mcp-test-modal-list-header{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .mcp-test-modal-search-wrapper{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .mcp-test-modal-search-input{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .mcp-test-modal-search-input:focus{border-color:#7c3aed!important;box-shadow:0 0 0 2px #7c3aed26!important}:root[data-theme=light] .mcp-test-modal-list-item{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .mcp-test-modal-list-item:hover{background:#7c3aed0a!important}:root[data-theme=light] .mcp-test-modal-list-item.selected{background:#7c3aed14!important;border-left-color:#7c3aed!important}:root[data-theme=light] .mcp-test-modal-schema-pre,:root[data-theme=light] .mcp-test-modal-result-pre{background:var(--modal-inset)!important;border-color:var(--border-color)!important}:root[data-theme=light] .mcp-test-modal-args-input{background:var(--modal-inset)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .mcp-test-modal-args-input:focus{border-color:#7c3aed!important;box-shadow:0 0 0 2px #7c3aed26!important}:root[data-theme=light] .mcp-test-modal-error{background:#ef44440f!important;border-color:#ef444440!important}:root[data-theme=light] .mcp-test-modal-prompt-item{background:var(--modal-row)!important;border-color:var(--border-color)!important}:root[data-theme=light] .mcp-test-modal-prompt-args pre{background:var(--modal-inset)!important;border-color:var(--border-color)!important}:root[data-theme=light] .mcp-test-modal-resource-item{background:var(--modal-row)!important;border-color:var(--border-color)!important}:root[data-theme=light] .mcp-test-modal-resource-mime{background:var(--modal-inset)!important}:root[data-theme=light] .mcp-test-modal-list-scroll::-webkit-scrollbar-thumb,:root[data-theme=light] .mcp-test-modal-tools-detail::-webkit-scrollbar-thumb,:root[data-theme=light] .mcp-test-modal-prompts-list::-webkit-scrollbar-thumb,:root[data-theme=light] .mcp-test-modal-resources-list::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)!important}:root[data-theme=light] .mcp-test-modal-tools-detail::-webkit-scrollbar-track,:root[data-theme=light] .mcp-test-modal-prompts-list::-webkit-scrollbar-track,:root[data-theme=light] .mcp-test-modal-resources-list::-webkit-scrollbar-track{background:var(--modal-bg)!important}:root[data-theme=light] .mcp-json-import-overlay{background:var(--modal-overlay)!important}:root[data-theme=light] .mcp-json-import-container{background:var(--modal-bg)!important;border:1px solid var(--border-color)!important;box-shadow:0 8px 32px #0000001f!important}:root[data-theme=light] .mcp-json-import-header{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .mcp-json-import-close-btn:hover{background:#0000000f!important}:root[data-theme=light] .mcp-json-import-close-btn img{filter:var(--header-icon-filter)!important}:root[data-theme=light] .mcp-json-import-textarea{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .mcp-json-import-textarea:focus{border-color:var(--accent-cyan)!important;box-shadow:0 0 0 2px #00a99d26!important}:root[data-theme=light] .mcp-json-import-example-btn{background:var(--modal-row)!important;border-color:var(--border-color)!important}:root[data-theme=light] .mcp-json-import-example-btn:hover{background:var(--modal-row-hover)!important}:root[data-theme=light] .mcp-json-import-hint code{background:var(--modal-inset)!important}:root[data-theme=light] .mcp-json-import-preview{background:#22c55e0a!important;border-color:#22c55e33!important}:root[data-theme=light] .mcp-json-import-server-tag{background:#7c3aed14!important}:root[data-theme=light] .mcp-json-import-error{background:#ef44440f!important;border-color:#ef444440!important}:root[data-theme=light] .mcp-json-import-result-stat.total{background:var(--modal-row)!important;border-color:var(--border-color)!important}:root[data-theme=light] .mcp-json-import-footer{border-top-color:var(--border-color)!important}:root[data-theme=light] .mcp-json-import-cancel-btn{background:var(--modal-row)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .mcp-json-import-cancel-btn:hover{background:var(--modal-row-hover)!important;border-color:var(--accent-cyan)!important}:root[data-theme=light] .mcp-json-import-content::-webkit-scrollbar-track{background:var(--modal-bg)!important}:root[data-theme=light] .mcp-json-import-content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)!important}:root[data-theme=light] .mcp-group-modal-content::-webkit-scrollbar-track{background:var(--modal-bg)!important}:root[data-theme=light] .mcp-group-modal-content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)!important}:root[data-theme=light] .sshkeys-modal-content::-webkit-scrollbar-track{background:var(--modal-bg)!important}:root[data-theme=light] .sshkeys-modal-content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)!important}:root[data-theme=light] .hf-modal-overlay{background:var(--modal-overlay)!important}:root[data-theme=light] .hf-modal-container{background:var(--modal-bg)!important;border:1px solid var(--border-color)!important;box-shadow:0 8px 32px #0000001f!important}:root[data-theme=light] .hf-modal-header{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .hf-modal-footer{border-top-color:var(--border-color)!important}:root[data-theme=light] .hf-close-btn:hover{background:#0000000f!important}:root[data-theme=light] .hf-close-btn img{filter:var(--header-icon-filter)!important}:root[data-theme=light] .header-action-button--primary{background:#00a99d!important;border:1px solid rgba(0,169,157,.4)!important;color:#000!important;box-shadow:none!important}:root[data-theme=light] .header-action-button--primary:hover:not(:disabled){background:#008f85!important;border-color:#00a99d99!important;color:#000!important;box-shadow:0 2px 8px #00a99d33!important;transform:translateY(-1px)!important}:root[data-theme=light] .header-action-button--secondary{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.16)!important;color:#3d4a5c!important;box-shadow:none!important}:root[data-theme=light] .header-action-button--secondary:hover:not(:disabled){background:#00a99d!important;border-color:#00a99d66!important;color:#000!important;box-shadow:0 2px 8px #00a99d33!important;transform:translateY(-1px)!important}:root[data-theme=light] .header-action-button__icon img{filter:brightness(0)!important}:root[data-theme=light] .header-action-button--secondary .header-action-button__icon img{filter:var(--header-icon-filter)!important}:root[data-theme=light] .help-icon-img{filter:var(--header-icon-filter)!important}:root[data-theme=light] .icon{color:inherit}:root[data-theme=light] .icon-eye,:root[data-theme=light] .icon-eye-crossed{opacity:.7}:root[data-theme=light] .icon-eye:hover,:root[data-theme=light] .icon-eye-crossed:hover{opacity:1}:root[data-theme=light] .actions-icon-btn img{filter:var(--header-icon-filter)!important}:root[data-theme=light] .delete-credential-btn img,:root[data-theme=light] .edit-credential-btn img{filter:none!important}:root[data-theme=light] .hourglass-icon{filter:brightness(0) saturate(100%) invert(75%) sepia(45%) saturate(1000%) hue-rotate(10deg) brightness(100%) contrast(98%)!important}:root[data-theme=light] .operator-ff-page{color:#151c28}:root[data-theme=light] .ff-card{background:#f0f2f7;border:1px solid rgba(0,15,40,.1);box-shadow:0 1px 4px #000f3212}:root[data-theme=light] .ff-card h3{color:#151c28}:root[data-theme=light] .ff-hint{color:#6b7a90}:root[data-theme=light] .ff-code{background:#000f280f;color:#3d4a5c;border:1px solid rgba(0,15,40,.08)}:root[data-theme=light] .badge.on{background:#1a99561a;color:#1a9956;border:1px solid rgba(26,153,86,.3)}:root[data-theme=light] .badge.off{background:#dc262612;color:#dc2626;border:1px solid rgba(220,38,38,.2)}:root[data-theme=light] .outline-btn{background:#f0f2f7;border-color:#000f2829;color:#3d4a5c;box-shadow:0 1px 4px #000f3212}:root[data-theme=light] .outline-btn:hover{background:#e4e8f0;border-color:#00a99d47;color:#008f85}:root[data-theme=light] .outline-btn.danger{background:#dc262612;border-color:#dc262633;color:#dc2626}:root[data-theme=light] .outline-btn.danger:hover{background:#dc26261f;border-color:#dc26264d}:root[data-theme=light] .primary-btn{background:#00a99d;color:#fff;box-shadow:0 2px 8px #00a99d4d}:root[data-theme=light] .primary-btn:hover{background:#008f85;box-shadow:0 4px 14px #00a99d59}:root[data-theme=light] .link-btn{color:#00a99d}:root[data-theme=light] .link-btn:hover{color:#008f85}:root[data-theme=light] .ff-muted{color:#6b7a90}:root[data-theme=light] .ff-label{color:#6b7a90}:root[data-theme=light] .ff-selected-flag{background:#000f2808;border-color:#000f281a}:root[data-theme=light] .ff-form input{background:#fff;border-color:#000f2829;color:#151c28}:root[data-theme=light] .ff-form input::placeholder{color:#94a0b2}:root[data-theme=light] .ff-form input:focus{border-color:#00a99d80;box-shadow:0 0 0 3px #00a99d1a}:root[data-theme=light] .ff-toggle-row span{color:#3d4a5c}:root[data-theme=light] .slider{background-color:#c4cad6}:root[data-theme=light] .switch input:checked+.slider{background-color:#00a99d}:root[data-theme=light] .error-message{background:#dc262612;border-color:#dc262633;color:#dc2626}:root[data-theme=light] .header-action-button{background:#00a99d;border:1px solid rgba(0,169,157,.4);color:#000;box-shadow:none}:root[data-theme=light] .header-action-button:hover:not(:disabled){background:#008f85;border-color:#00a99d99;color:#000;box-shadow:0 2px 8px #00a99d33;transform:translateY(-1px)}:root[data-theme=light] .header-action-button:active:not(:disabled){background:#007a70;transform:translateY(0);box-shadow:none}:root[data-theme=light] .header-action-button--primary{color:#000}:root[data-theme=light] .header-action-button--primary:hover:not(:disabled){color:#000}:root[data-theme=light] .header-action-button--secondary{background:#f0f2f7;border:1px solid rgba(0,15,40,.16);color:#3d4a5c;box-shadow:none}:root[data-theme=light] .header-action-button--secondary:hover:not(:disabled){background:#00a99d;border-color:#00a99d66;color:#000;box-shadow:0 2px 8px #00a99d33}:root[data-theme=light] .header-action-button--secondary:active:not(:disabled){background:#008f85}:root[data-theme=light] .header-action-button--disabled,:root[data-theme=light] .header-action-button:disabled{background:#00a99d4d;border-color:#00a99d26;color:#00000059;box-shadow:none}:root[data-theme=light] .save-btn,:root[data-theme=light] .deploy-modal-deploy-btn,:root[data-theme=light] .provider-credential-modal-save-btn,:root[data-theme=light] .mcp-server-modal-save-btn,:root[data-theme=light] .llm-gateway-credential-modal-save-btn,:root[data-theme=light] .llm-gateway-fallback-modal-save-btn,:root[data-theme=light] .mcp-assign-save-btn,:root[data-theme=light] .llm-gateway-lb-save-btn,:root[data-theme=light] .llm-gateway-settings-save-btn,:root[data-theme=light] .mcp-json-import-submit-btn{background:#00a99d!important;border-color:#00a99d4d!important;color:#fff!important;box-shadow:0 2px 8px #00a99d4d}:root[data-theme=light] .save-btn:hover:not(:disabled),:root[data-theme=light] .deploy-modal-deploy-btn:hover:not(:disabled),:root[data-theme=light] .provider-credential-modal-save-btn:hover:not(:disabled),:root[data-theme=light] .mcp-server-modal-save-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-credential-modal-save-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-fallback-modal-save-btn:hover:not(:disabled),:root[data-theme=light] .mcp-assign-save-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-lb-save-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-settings-save-btn:hover:not(:disabled),:root[data-theme=light] .mcp-json-import-submit-btn:hover:not(:disabled){background:#008f85!important;box-shadow:0 4px 14px #00a99d59}:root[data-theme=light] .cancel-btn,:root[data-theme=light] .deploy-modal-cancel-btn,:root[data-theme=light] .provider-credential-modal-cancel-btn,:root[data-theme=light] .mcp-server-modal-cancel-btn,:root[data-theme=light] .llm-gateway-credential-modal-cancel-btn,:root[data-theme=light] .llm-gateway-fallback-modal-cancel-btn,:root[data-theme=light] .llm-manage-cancel-btn,:root[data-theme=light] .mcp-assign-cancel-btn,:root[data-theme=light] .mcp-group-modal-cancel-btn,:root[data-theme=light] .mcp-json-import-cancel-btn,:root[data-theme=light] .axiomd-instances-cancel-btn,:root[data-theme=light] .aws-cancel-btn,:root[data-theme=light] .azure-cancel-btn,:root[data-theme=light] .gcp-cancel-btn,:root[data-theme=light] .coreweave-cancel-btn,:root[data-theme=light] .runpod-cancel-btn,:root[data-theme=light] .lambdalabs-cancel-btn{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.16)!important;color:#3d4a5c!important;box-shadow:0 1px 4px #000f3212}:root[data-theme=light] .cancel-btn:hover:not(:disabled),:root[data-theme=light] .deploy-modal-cancel-btn:hover:not(:disabled),:root[data-theme=light] .provider-credential-modal-cancel-btn:hover:not(:disabled),:root[data-theme=light] .mcp-server-modal-cancel-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-credential-modal-cancel-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-fallback-modal-cancel-btn:hover:not(:disabled),:root[data-theme=light] .llm-manage-cancel-btn:hover:not(:disabled),:root[data-theme=light] .mcp-assign-cancel-btn:hover:not(:disabled),:root[data-theme=light] .mcp-group-modal-cancel-btn:hover:not(:disabled),:root[data-theme=light] .mcp-json-import-cancel-btn:hover:not(:disabled),:root[data-theme=light] .axiomd-instances-cancel-btn:hover:not(:disabled),:root[data-theme=light] .aws-cancel-btn:hover:not(:disabled),:root[data-theme=light] .azure-cancel-btn:hover:not(:disabled),:root[data-theme=light] .gcp-cancel-btn:hover:not(:disabled),:root[data-theme=light] .coreweave-cancel-btn:hover:not(:disabled),:root[data-theme=light] .runpod-cancel-btn:hover:not(:disabled),:root[data-theme=light] .lambdalabs-cancel-btn:hover:not(:disabled){background:#e4e8f0!important;border-color:#000f2829!important}:root[data-theme=light] .delete-btn,:root[data-theme=light] .delete-confirm-btn,:root[data-theme=light] .aws-delete-confirm-btn,:root[data-theme=light] .azure-delete-confirm-btn,:root[data-theme=light] .gcp-delete-confirm-btn,:root[data-theme=light] .coreweave-delete-confirm-btn,:root[data-theme=light] .runpod-delete-confirm-btn,:root[data-theme=light] .lambdalabs-delete-confirm-btn{background:#dc2626!important;border-color:#dc26264d!important;color:#fff!important;box-shadow:0 2px 8px #dc262640}:root[data-theme=light] .delete-btn:hover:not(:disabled),:root[data-theme=light] .delete-confirm-btn:hover:not(:disabled),:root[data-theme=light] .aws-delete-confirm-btn:hover:not(:disabled),:root[data-theme=light] .azure-delete-confirm-btn:hover:not(:disabled),:root[data-theme=light] .gcp-delete-confirm-btn:hover:not(:disabled),:root[data-theme=light] .coreweave-delete-confirm-btn:hover:not(:disabled),:root[data-theme=light] .runpod-delete-confirm-btn:hover:not(:disabled),:root[data-theme=light] .lambdalabs-delete-confirm-btn:hover:not(:disabled){background:#b91c1c!important;box-shadow:0 4px 14px #dc26264d}:root[data-theme=light] .aws-terminate-btn,:root[data-theme=light] .azure-terminate-btn,:root[data-theme=light] .gcp-terminate-btn,:root[data-theme=light] .coreweave-terminate-btn,:root[data-theme=light] .runpod-terminate-btn,:root[data-theme=light] .lambdalabs-terminate-btn{background:#dc262612!important;border:1px solid rgba(220,38,38,.2)!important;color:#dc2626!important}:root[data-theme=light] .aws-terminate-btn:hover:not(:disabled),:root[data-theme=light] .azure-terminate-btn:hover:not(:disabled),:root[data-theme=light] .gcp-terminate-btn:hover:not(:disabled),:root[data-theme=light] .coreweave-terminate-btn:hover:not(:disabled),:root[data-theme=light] .runpod-terminate-btn:hover:not(:disabled),:root[data-theme=light] .lambdalabs-terminate-btn:hover:not(:disabled){background:#dc26261f!important;border-color:#dc26264d!important}:root[data-theme=light] .rent-btn,:root[data-theme=light] .deploy-btn,:root[data-theme=light] .aws-rent-btn,:root[data-theme=light] .azure-rent-btn,:root[data-theme=light] .gcp-rent-btn,:root[data-theme=light] .coreweave-rent-btn,:root[data-theme=light] .runpod-rent-btn,:root[data-theme=light] .lambdalabs-rent-btn,:root[data-theme=light] .runpod-deploy-btn,:root[data-theme=light] .provision-btn{background:#00a99d!important;border-color:#00a99d4d!important;color:#fff!important;box-shadow:0 2px 8px #00a99d4d}:root[data-theme=light] .rent-btn:hover:not(:disabled),:root[data-theme=light] .deploy-btn:hover:not(:disabled),:root[data-theme=light] .aws-rent-btn:hover:not(:disabled),:root[data-theme=light] .azure-rent-btn:hover:not(:disabled),:root[data-theme=light] .gcp-rent-btn:hover:not(:disabled),:root[data-theme=light] .coreweave-rent-btn:hover:not(:disabled),:root[data-theme=light] .runpod-rent-btn:hover:not(:disabled),:root[data-theme=light] .lambdalabs-rent-btn:hover:not(:disabled),:root[data-theme=light] .runpod-deploy-btn:hover:not(:disabled),:root[data-theme=light] .provision-btn:hover:not(:disabled){background:#008f85!important;box-shadow:0 4px 14px #00a99d59}:root[data-theme=light] .aws-start-btn,:root[data-theme=light] .azure-start-btn,:root[data-theme=light] .gcp-start-btn,:root[data-theme=light] .coreweave-start-btn,:root[data-theme=light] .runpod-start-btn{background:#00a99d1a!important;border:1px solid rgba(0,169,157,.28)!important;color:#008f85!important}:root[data-theme=light] .aws-start-btn:hover:not(:disabled),:root[data-theme=light] .azure-start-btn:hover:not(:disabled),:root[data-theme=light] .gcp-start-btn:hover:not(:disabled),:root[data-theme=light] .coreweave-start-btn:hover:not(:disabled),:root[data-theme=light] .runpod-start-btn:hover:not(:disabled){background:#00a99d2e!important}:root[data-theme=light] .aws-stop-btn,:root[data-theme=light] .azure-stop-btn,:root[data-theme=light] .gcp-stop-btn,:root[data-theme=light] .coreweave-stop-btn,:root[data-theme=light] .runpod-stop-btn{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.16)!important;color:#3d4a5c!important}:root[data-theme=light] .aws-stop-btn:hover:not(:disabled),:root[data-theme=light] .azure-stop-btn:hover:not(:disabled),:root[data-theme=light] .gcp-stop-btn:hover:not(:disabled),:root[data-theme=light] .coreweave-stop-btn:hover:not(:disabled),:root[data-theme=light] .runpod-stop-btn:hover:not(:disabled){background:#e4e8f0!important}:root[data-theme=light] .aws-reboot-btn,:root[data-theme=light] .azure-restart-btn,:root[data-theme=light] .gcp-reset-btn,:root[data-theme=light] .lambdalabs-restart-btn{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.16)!important;color:#3d4a5c!important}:root[data-theme=light] .aws-reboot-btn:hover:not(:disabled),:root[data-theme=light] .azure-restart-btn:hover:not(:disabled),:root[data-theme=light] .gcp-reset-btn:hover:not(:disabled),:root[data-theme=light] .lambdalabs-restart-btn:hover:not(:disabled){background:#e4e8f0!important}:root[data-theme=light] .refresh-btn,:root[data-theme=light] .sync-btn,:root[data-theme=light] .llm-gateway-finops-sync-btn,:root[data-theme=light] .llm-gateway-audit-refresh-btn,:root[data-theme=light] .mcp-audit-refresh-btn,:root[data-theme=light] .mcp-obs-refresh-btn,:root[data-theme=light] .analytics-refresh-btn,:root[data-theme=light] .overview-refresh-btn,:root[data-theme=light] .my-instances-tab-refresh-btn{background:#00a99d1a!important;border:1px solid rgba(0,169,157,.28)!important;color:#008f85!important}:root[data-theme=light] .refresh-btn:hover:not(:disabled),:root[data-theme=light] .sync-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-finops-sync-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-audit-refresh-btn:hover:not(:disabled),:root[data-theme=light] .mcp-audit-refresh-btn:hover:not(:disabled),:root[data-theme=light] .mcp-obs-refresh-btn:hover:not(:disabled),:root[data-theme=light] .analytics-refresh-btn:hover:not(:disabled),:root[data-theme=light] .overview-refresh-btn:hover:not(:disabled),:root[data-theme=light] .my-instances-tab-refresh-btn:hover:not(:disabled){background:#00a99d2e!important}:root[data-theme=light] .copy-btn,:root[data-theme=light] .copy-key-btn,:root[data-theme=light] .copy-token-btn,:root[data-theme=light] .copy-config-btn,:root[data-theme=light] .llm-gateway-model-copy-btn,:root[data-theme=light] .llm-gateway-setting-copy-btn,:root[data-theme=light] .toggle-visibility-btn,:root[data-theme=light] .llm-gateway-setting-reveal-btn,:root[data-theme=light] .view-config-btn{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.1)!important;color:#3d4a5c!important}:root[data-theme=light] .copy-btn:hover:not(:disabled),:root[data-theme=light] .copy-key-btn:hover:not(:disabled),:root[data-theme=light] .copy-token-btn:hover:not(:disabled),:root[data-theme=light] .copy-config-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-model-copy-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-setting-copy-btn:hover:not(:disabled),:root[data-theme=light] .toggle-visibility-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-setting-reveal-btn:hover:not(:disabled),:root[data-theme=light] .view-config-btn:hover:not(:disabled){background:#e4e8f0!important;border-color:#000f2829!important}:root[data-theme=light] .create-btn,:root[data-theme=light] .llm-gateway-cred-add-btn,:root[data-theme=light] .llm-gateway-fallback-add-btn,:root[data-theme=light] .mcp-servers-add-btn,:root[data-theme=light] .mcp-groups-add-btn,:root[data-theme=light] .add-cluster-btn,:root[data-theme=light] .connect-cluster-btn{background:#00a99d1a!important;border:1px solid rgba(0,169,157,.28)!important;color:#008f85!important}:root[data-theme=light] .create-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-cred-add-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-fallback-add-btn:hover:not(:disabled),:root[data-theme=light] .mcp-servers-add-btn:hover:not(:disabled),:root[data-theme=light] .mcp-groups-add-btn:hover:not(:disabled),:root[data-theme=light] .add-cluster-btn:hover:not(:disabled),:root[data-theme=light] .connect-cluster-btn:hover:not(:disabled){background:#00a99d2e!important}:root[data-theme=light] .llm-gateway-cred-edit-btn,:root[data-theme=light] .llm-gateway-fallback-edit-btn,:root[data-theme=light] .mcp-servers-edit-btn,:root[data-theme=light] .mcp-groups-edit-btn,:root[data-theme=light] .llm-gateway-cred-manage-btn,:root[data-theme=light] .mcp-servers-manage-btn,:root[data-theme=light] .mcp-groups-manage-btn,:root[data-theme=light] .edit-credential-btn{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.16)!important;color:#3d4a5c!important}:root[data-theme=light] .llm-gateway-cred-edit-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-fallback-edit-btn:hover:not(:disabled),:root[data-theme=light] .mcp-servers-edit-btn:hover:not(:disabled),:root[data-theme=light] .mcp-groups-edit-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-cred-manage-btn:hover:not(:disabled),:root[data-theme=light] .mcp-servers-manage-btn:hover:not(:disabled),:root[data-theme=light] .mcp-groups-manage-btn:hover:not(:disabled),:root[data-theme=light] .edit-credential-btn:hover:not(:disabled){background:#e4e8f0!important}:root[data-theme=light] .llm-gateway-cred-delete-btn,:root[data-theme=light] .llm-gateway-fallback-delete-btn,:root[data-theme=light] .mcp-servers-delete-btn,:root[data-theme=light] .mcp-groups-delete-btn,:root[data-theme=light] .delete-credential-btn{background:#dc262612!important;border:1px solid rgba(220,38,38,.2)!important;color:#dc2626!important}:root[data-theme=light] .llm-gateway-cred-delete-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-fallback-delete-btn:hover:not(:disabled),:root[data-theme=light] .mcp-servers-delete-btn:hover:not(:disabled),:root[data-theme=light] .mcp-groups-delete-btn:hover:not(:disabled),:root[data-theme=light] .delete-credential-btn:hover:not(:disabled){background:#dc26261f!important;border-color:#dc26264d!important}:root[data-theme=light] .mcp-servers-test-btn,:root[data-theme=light] .mcp-servers-assign-btn,:root[data-theme=light] .mcp-servers-audit-btn,:root[data-theme=light] .mcp-groups-assign-btn,:root[data-theme=light] .llm-gateway-model-test-btn,:root[data-theme=light] .mcp-test-modal-execute-btn{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.16)!important;color:#3d4a5c!important}:root[data-theme=light] .mcp-servers-test-btn:hover:not(:disabled),:root[data-theme=light] .mcp-servers-assign-btn:hover:not(:disabled),:root[data-theme=light] .mcp-servers-audit-btn:hover:not(:disabled),:root[data-theme=light] .mcp-groups-assign-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-model-test-btn:hover:not(:disabled),:root[data-theme=light] .mcp-test-modal-execute-btn:hover:not(:disabled){background:#e4e8f0!important}:root[data-theme=light] .mcp-servers-import-json-btn{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.16)!important;color:#3d4a5c!important;box-shadow:0 1px 4px #000f3212}:root[data-theme=light] .mcp-servers-import-json-btn:hover:not(:disabled){background:#e4e8f0!important}:root[data-theme=light] .mcp-json-import-example-btn{color:#00a99d!important;background:transparent!important}:root[data-theme=light] .mcp-json-import-example-btn:hover:not(:disabled){color:#008f85!important}:root[data-theme=light] .mcp-server-modal-toggle-btn,:root[data-theme=light] .mcp-server-modal-transport-btn,:root[data-theme=light] .llm-gateway-credential-modal-toggle-btn,:root[data-theme=light] .llm-gateway-fallback-modal-toggle-btn{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.16)!important;color:#3d4a5c!important}:root[data-theme=light] .mcp-server-modal-toggle-btn:hover:not(:disabled),:root[data-theme=light] .mcp-server-modal-transport-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-credential-modal-toggle-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-fallback-modal-toggle-btn:hover:not(:disabled){background:#e4e8f0!important}:root[data-theme=light] .deploy-modal-close-btn,:root[data-theme=light] .provider-credential-modal-close-btn,:root[data-theme=light] .mcp-server-modal-close-btn,:root[data-theme=light] .llm-gateway-credential-modal-close-btn,:root[data-theme=light] .llm-gateway-fallback-modal-close-btn,:root[data-theme=light] .mcp-manage-close-btn,:root[data-theme=light] .llm-manage-close-btn,:root[data-theme=light] .mcp-json-import-close-btn,:root[data-theme=light] .mcp-test-modal-close-btn,:root[data-theme=light] .axiomd-instances-close-btn,:root[data-theme=light] .sshkeys-close-btn,:root[data-theme=light] .apikeys-close-btn,:root[data-theme=light] .hf-close-btn{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.1)!important;color:#3d4a5c!important}:root[data-theme=light] .deploy-modal-close-btn:hover:not(:disabled),:root[data-theme=light] .provider-credential-modal-close-btn:hover:not(:disabled),:root[data-theme=light] .mcp-server-modal-close-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-credential-modal-close-btn:hover:not(:disabled),:root[data-theme=light] .llm-gateway-fallback-modal-close-btn:hover:not(:disabled),:root[data-theme=light] .mcp-manage-close-btn:hover:not(:disabled),:root[data-theme=light] .llm-manage-close-btn:hover:not(:disabled),:root[data-theme=light] .mcp-json-import-close-btn:hover:not(:disabled),:root[data-theme=light] .mcp-test-modal-close-btn:hover:not(:disabled),:root[data-theme=light] .axiomd-instances-close-btn:hover:not(:disabled),:root[data-theme=light] .sshkeys-close-btn:hover:not(:disabled),:root[data-theme=light] .apikeys-close-btn:hover:not(:disabled),:root[data-theme=light] .hf-close-btn:hover:not(:disabled){background:#e4e8f0!important}:root[data-theme=light] .async-task-btn{background:#00a99d!important;border-color:#00a99d4d!important;color:#fff!important}:root[data-theme=light] .async-task-btn.deploying{background:#00a99d1a!important;border-color:#00a99d47!important;color:#008f85!important}:root[data-theme=light] .async-task-btn.completed{background:#1a99561a!important;border-color:#1a99564d!important;color:#1a9956!important}:root[data-theme=light] .async-task-btn.error{background:#dc262612!important;border-color:#dc262633!important;color:#dc2626!important}:root[data-theme=light] .time-range-btn{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.1)!important;color:#6b7a90!important}:root[data-theme=light] .time-range-btn:hover{background:#e4e8f0!important;color:#3d4a5c!important}:root[data-theme=light] .time-range-btn.active{background:#00a99d1a!important;border-color:#00a99d47!important;color:#008f85!important}:root[data-theme=light] .overview-custom-apply-btn,:root[data-theme=light] .analytics-custom-apply-btn{background:#00a99d!important;border-color:#00a99d4d!important;color:#fff!important}:root[data-theme=light] .pagination-btn,:root[data-theme=light] .standard-table-pagination-btn{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.1)!important;color:#3d4a5c!important}:root[data-theme=light] .pagination-btn:hover:not(:disabled),:root[data-theme=light] .standard-table-pagination-btn:hover:not(:disabled){background:#e4e8f0!important}:root[data-theme=light] .pagination-btn.active,:root[data-theme=light] .standard-table-pagination-btn.active{background:#00a99d1a!important;border-color:#00a99d47!important;color:#008f85!important}:root[data-theme=light] .tab-button,:root[data-theme=light] .tab-btn{background:transparent!important;border-color:transparent!important;color:#6b7a90!important}:root[data-theme=light] .tab-button:hover,:root[data-theme=light] .tab-btn:hover{color:#3d4a5c!important}:root[data-theme=light] .tab-button.active,:root[data-theme=light] .tab-btn.active{color:#008f85!important;border-bottom-color:#00a99d!important}:root[data-theme=light] .llm-gateway-setting-btn-secondary{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.16)!important;color:#3d4a5c!important}:root[data-theme=light] .llm-gateway-setting-btn-secondary:hover:not(:disabled){background:#e4e8f0!important}:root[data-theme=light] .upgrade-btn{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.16)!important;color:#3d4a5c!important}:root[data-theme=light] .upgrade-btn:hover:not(:disabled){background:#e4e8f0!important}:root[data-theme=light] .upgrade-btn.approve-all,:root[data-theme=light] .upgrade-btn.approve-selected{background:#00a99d!important;border-color:#00a99d4d!important;color:#fff!important}:root[data-theme=light] .upgrade-btn.approve-all:hover:not(:disabled),:root[data-theme=light] .upgrade-btn.approve-selected:hover:not(:disabled){background:#008f85!important}:root[data-theme=light] .upgrade-action-btn{background:#00a99d1a!important;border:1px solid rgba(0,169,157,.28)!important;color:#008f85!important}:root[data-theme=light] .upgrade-action-btn:hover:not(:disabled){background:#00a99d2e!important}:root[data-theme=light] .search-btn,:root[data-theme=light] .search-instances-tab-search-btn{background:#00a99d!important;border-color:#00a99d4d!important;color:#fff!important}:root[data-theme=light] .search-btn:hover:not(:disabled),:root[data-theme=light] .search-instances-tab-search-btn:hover:not(:disabled){background:#008f85!important}:root[data-theme=light] .clear-template-btn,:root[data-theme=light] .runpod-clear-template-btn{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.16)!important;color:#3d4a5c!important}:root[data-theme=light] .clear-template-btn:hover:not(:disabled),:root[data-theme=light] .runpod-clear-template-btn:hover:not(:disabled){background:#e4e8f0!important}:root[data-theme=light] .batch-selector-header .close-button{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.1)!important;color:#3d4a5c!important}:root[data-theme=light] .batch-selector-footer .cancel-button{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.16)!important;color:#3d4a5c!important}:root[data-theme=light] .batch-selector-footer .download-button{background:#00a99d!important;border-color:#00a99d4d!important;color:#fff!important}:root[data-theme=light] .batch-selector-footer .download-button.primary{background:#00a99d!important;color:#fff!important}:root[data-theme=light] .preview-btn,:root[data-theme=light] .calculate-button,:root[data-theme=light] .tokenize-button,:root[data-theme=light] .download-button{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.16)!important;color:#3d4a5c!important}:root[data-theme=light] .preview-btn:hover:not(:disabled),:root[data-theme=light] .calculate-button:hover:not(:disabled),:root[data-theme=light] .tokenize-button:hover:not(:disabled),:root[data-theme=light] .download-button:hover:not(:disabled){background:#e4e8f0!important}:root[data-theme=light] .download-button.primary{background:#00a99d!important;border-color:#00a99d4d!important;color:#fff!important}:root[data-theme=light] .my-instances-tab-empty-action-btn{background:#00a99d1a!important;border:1px solid rgba(0,169,157,.28)!important;color:#008f85!important}:root[data-theme=light] .my-instances-tab-empty-action-btn:hover:not(:disabled){background:#00a99d2e!important}:root[data-theme=light] .my-instances-tab-filter-input{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .my-instances-tab-filter-input:focus{border-color:var(--accent-cyan)!important;box-shadow:0 0 0 3px #00a99d1f!important}:root[data-theme=light] .my-instances-tab-credential-selector select{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .my-instances-tab-total-cost{background:#22c55e0f!important;border-color:#22c55e40!important}:root[data-theme=light] .mcp-servers-dismiss-btn,:root[data-theme=light] .mcp-groups-dismiss-btn{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.1)!important;color:#6b7a90!important}:root[data-theme=light] .mcp-servers-retry-btn,:root[data-theme=light] .mcp-groups-retry-btn{background:#00a99d1a!important;border:1px solid rgba(0,169,157,.28)!important;color:#008f85!important}:root[data-theme=light] .onboarding-btn{background:#00a99d!important;border-color:#00a99d4d!important;color:#fff!important}:root[data-theme=light] .onboarding-btn:hover:not(:disabled){background:#008f85!important}:root[data-theme=light] .tier-button{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.16)!important;color:#3d4a5c!important}:root[data-theme=light] .tier-button:hover:not(:disabled){background:#e4e8f0!important}:root[data-theme=light] .portal-btn{background:#7c3aed!important;border-color:#7c3aed4d!important;color:#fff!important;box-shadow:0 2px 8px #7c3aed4d}:root[data-theme=light] .portal-btn:hover:not(:disabled){background:#6d28d9!important;box-shadow:0 4px 14px #7c3aed59}:root[data-theme=light] .done-btn{background:#00a99d!important;border-color:#00a99d4d!important;color:#fff!important}:root[data-theme=light] .done-btn:hover:not(:disabled){background:#008f85!important}:root[data-theme=light] .back-btn{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.16)!important;color:#3d4a5c!important}:root[data-theme=light] .back-btn:hover:not(:disabled){background:#e4e8f0!important}:root[data-theme=light] .actions-icon-btn{width:38px!important;height:38px!important;background:transparent!important;border:1px solid transparent!important;border-radius:8px!important;color:var(--text-muted)!important;display:flex!important;align-items:center!important;justify-content:center!important}:root[data-theme=light] .actions-icon-btn:hover{background:var(--bg-inset)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}:root[data-theme=light] .actions-icon-btn:active{background:var(--bg-surface)!important}:root[data-theme=light] .actions-menu{background:#fff!important;border:1px solid rgba(0,15,40,.1)!important;box-shadow:0 8px 32px #000f321f!important}:root[data-theme=light] .actions-menu button{color:#3d4a5c!important;background:transparent!important}:root[data-theme=light] .actions-menu button:hover{background:#f0f2f7!important;color:#151c28!important}:root[data-theme=light] .btn-secondary{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.16)!important;color:#3d4a5c!important}:root[data-theme=light] .btn-secondary:hover:not(:disabled){background:#e4e8f0!important}:root[data-theme=light] .aws-save-btn,:root[data-theme=light] .azure-save-btn,:root[data-theme=light] .gcp-save-btn{background:#00a99d!important;border-color:#00a99d4d!important;color:#fff!important;box-shadow:0 2px 8px #00a99d4d}:root[data-theme=light] .aws-save-btn:hover:not(:disabled),:root[data-theme=light] .azure-save-btn:hover:not(:disabled),:root[data-theme=light] .gcp-save-btn:hover:not(:disabled){background:#008f85!important;box-shadow:0 4px 14px #00a99d59}:root[data-theme=light] .lang-tab-button{background:transparent!important;color:#6b7a90!important}:root[data-theme=light] .lang-tab-button:hover{color:#3d4a5c!important}:root[data-theme=light] .lang-tab-button.active{background:#00a99d1a!important;color:#008f85!important}:root[data-theme=light] .user-button{background:transparent!important;border:1px solid rgba(0,15,40,.1)!important;color:#3d4a5c!important}:root[data-theme=light] .user-button:hover{background:#f0f2f7!important}:root[data-theme=light] .metrics-icon-btn{background:var(--icon-blue-bg)!important;border:1px solid var(--icon-blue-border)!important;border-radius:9px!important;color:var(--icon-blue-stroke)!important}:root[data-theme=light] .metrics-icon-btn:hover{background:#2563eb24!important;border-color:#2563eb4d!important}:root[data-theme=light] .mcp-servers-summary-item{color:#6b7a90}:root[data-theme=light] .mcp-servers-summary-item.has-items{color:#3d4a5c}:root[data-theme=light] .mcp-servers-summary-label.tools-label{background:#00a99d1f;color:#00897b}:root[data-theme=light] .mcp-servers-summary-label.prompts-label{background:#7c3aed1a;color:#7c3aed}:root[data-theme=light] .mcp-servers-summary-label.resources-label{background:#2563eb1a;color:#2563eb}:root[data-theme=light] .mcp-servers-summary-count.restricted .mcp-servers-summary-enabled{color:#d97706}:root[data-theme=light] .mcp-servers-summary-count .mcp-servers-summary-separator{color:#94a3b8}:root[data-theme=light] .mcp-servers-summary-count .mcp-servers-summary-total{color:#94a3b8}:root[data-theme=light] .mcp-groups-summary-item{color:#6b7a90}:root[data-theme=light] .mcp-groups-summary-item.has-items{color:#3d4a5c}:root[data-theme=light] .mcp-groups-summary-label.tools-label{background:#00a99d1f;color:#00897b}:root[data-theme=light] .mcp-groups-summary-label.prompts-label{background:#7c3aed1a;color:#7c3aed}:root[data-theme=light] .mcp-groups-summary-label.resources-label{background:#2563eb1a;color:#2563eb}:root[data-theme=light] .mcp-groups-summary-count.restricted .mcp-groups-summary-enabled{color:#d97706}:root[data-theme=light] .mcp-groups-summary-count .mcp-groups-summary-separator{color:#94a3b8}:root[data-theme=light] .mcp-groups-summary-count .mcp-groups-summary-total{color:#94a3b8}:root[data-theme=light] .mcp-servers-group-badge{background:#008f8514;color:#00897b}:root[data-theme=light] .mcp-servers-tool-prefix{color:#64748b;background:#6366f114;border:1px solid rgba(99,102,241,.2)}:root[data-theme=light] .mcp-servers-server-name{color:#94a3b8}:root[data-theme=light] .mcp-servers-proxy-url{color:#94a3b8}:root[data-theme=light] .mcp-servers-proxy-url:hover{color:#0891b2}:root[data-theme=light] .mcp-servers-copy-btn{color:#94a3b8}:root[data-theme=light] .mcp-servers-copy-btn:hover{color:#0d9488;background:#0d94881a}:root[data-theme=light] .mcp-servers-copy-btn.copied{color:#16a34a}:root[data-theme=light] .mcp-servers-proxy-banner{background:#008f850f;border:1px solid rgba(0,143,133,.15)}:root[data-theme=light] .mcp-servers-proxy-banner-label{color:#475569}:root[data-theme=light] .mcp-servers-proxy-banner-label .icon{color:#008f85}:root[data-theme=light] .mcp-servers-proxy-banner-url{color:#008f85}:root[data-theme=light] .mcp-servers-proxy-copy-btn{background:#008f8514;border:1px solid rgba(0,143,133,.25)}:root[data-theme=light] .mcp-servers-proxy-copy-btn .icon{color:#008f85}:root[data-theme=light] .mcp-servers-proxy-copy-btn:hover{background:#008f8526;border-color:#008f8566}:root[data-theme=light] .mcp-servers-proxy-copy-btn.copied{background:#22c55e1a;border-color:#22c55e4d}:root[data-theme=light] .mcp-servers-proxy-copy-btn.copied .icon{color:#16a34a}:root[data-theme=light] .mcp-audit-info-banner{background:#2563eb0d!important;border:1px solid rgba(37,99,235,.12)!important;border-left:3px solid #2563eb!important;color:var(--text-secondary)!important}:root[data-theme=light] .mcp-audit-info-icon-container{background:#2563eb14!important;border:1px solid rgba(37,99,235,.18)!important;border-radius:9px!important}:root[data-theme=light] .mcp-audit-info-icon{filter:none!important;color:#2563eb!important}:root[data-theme=light] .llm-gateway-cred-security-note{background:#1a99560a!important;border:1px solid rgba(26,153,86,.1)!important;border-left:3px solid #1a9956!important;color:var(--text-secondary)!important}:root[data-theme=light] .llm-gateway-cred-security-icon-container{background:#1a995614!important;border:1px solid rgba(26,153,86,.2)!important;border-radius:9px!important}:root[data-theme=light] .llm-gateway-cred-security-icon{filter:brightness(0) saturate(100%) invert(30%) sepia(60%) saturate(800%) hue-rotate(100deg) brightness(90%) contrast(95%)!important}:root[data-theme=light] .mcp-overview-summary-card-icon{filter:brightness(0) saturate(100%) invert(27%) sepia(82%) saturate(1200%) hue-rotate(150deg) brightness(75%) contrast(95%)!important;background:var(--icon-teal-bg)!important;border:1px solid var(--icon-teal-border)!important;border-radius:8px!important;padding:6px!important;width:36px!important;height:36px!important;box-sizing:border-box!important}:root[data-theme=light] .mcp-overview-capability-item{color:#6b7a90}:root[data-theme=light] .mcp-overview-capability-item.has-items{color:#3d4a5c}:root[data-theme=light] .mcp-overview-capability-label.tools-label{background:#00a99d1f;color:#00897b}:root[data-theme=light] .mcp-overview-capability-label.prompts-label{background:#7c3aed1a;color:#7c3aed}:root[data-theme=light] .mcp-overview-capability-label.resources-label{background:#2563eb1a;color:#2563eb}:root[data-theme=light] .overview-summary-card-icon{filter:brightness(0) saturate(100%) invert(27%) sepia(82%) saturate(1200%) hue-rotate(150deg) brightness(75%) contrast(95%)!important;background:var(--icon-teal-bg)!important;border:1px solid var(--icon-teal-border)!important;border-radius:8px!important;padding:6px!important;width:36px!important;height:36px!important;box-sizing:border-box!important}:root[data-theme=light] .mcp-server-modal-section-icon,:root[data-theme=light] .llm-gateway-credential-modal-section-icon,:root[data-theme=light] .llm-gateway-fallback-modal-section-icon{filter:brightness(0) saturate(100%) invert(27%) sepia(82%) saturate(1200%) hue-rotate(150deg) brightness(75%) contrast(95%)!important;background:var(--icon-teal-bg)!important;border:1px solid var(--icon-teal-border)!important;border-radius:8px!important;padding:5px!important;width:36px!important;height:36px!important;box-sizing:border-box!important}:root[data-theme=light] .delete-warning-icon,:root[data-theme=light] [class*=delete-confirm-modal] img[src*=trash-red]{filter:none!important}:root[data-theme=light] .action-icon[src*=check]{filter:brightness(0) saturate(100%) invert(30%) sepia(60%) saturate(800%) hue-rotate(100deg) brightness(90%) contrast(95%)!important;background:var(--icon-green-bg)!important;border:1px solid var(--icon-green-border)!important;border-radius:8px!important;padding:5px!important;box-sizing:border-box!important}:root[data-theme=light] .upgrade-empty-icon{color:var(--icon-green-stroke)!important;filter:none!important}:root[data-theme=light] .mcp-assign-provider-icon{filter:brightness(0) saturate(100%) invert(27%) sepia(82%) saturate(1200%) hue-rotate(150deg) brightness(75%) contrast(95%)!important}:root[data-theme=light] .huggingface-page .modal-icon{filter:none!important}:root[data-theme=light] .llm-gateway-cred-provider-icon,:root[data-theme=light] .llm-gateway-cred-sidebar-icon,:root[data-theme=light] .llm-gateway-cred-sidebar-tab.active .llm-gateway-cred-sidebar-icon,:root[data-theme=light] .llm-gateway-lb-sidebar-icon,:root[data-theme=light] .llm-gateway-lb-sidebar-tab.active .llm-gateway-lb-sidebar-icon,:root[data-theme=light] .llm-gateway-models-provider-icon,:root[data-theme=light] .model-card-provider-icon,:root[data-theme=light] .llm-gateway-finops-provider-icon,:root[data-theme=light] .llm-gateway-finops-sync-provider-icon{filter:brightness(0) saturate(100%) invert(27%) sepia(82%) saturate(1200%) hue-rotate(150deg) brightness(75%) contrast(95%)!important}:root[data-theme=light] .llm-gateway-cred-content-header-icon,:root[data-theme=light] .llm-gateway-lb-content-header-icon{filter:brightness(0) saturate(100%) invert(27%) sepia(82%) saturate(1200%) hue-rotate(150deg) brightness(75%) contrast(95%)!important;background:var(--icon-teal-bg)!important;border:1px solid var(--icon-teal-border)!important;border-radius:8px!important;padding:5px!important;box-sizing:border-box!important}:root[data-theme=light] .llm-gateway-lb-model-section{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .llm-gateway-lb-model-header{background:#00000005!important;border-bottom-color:var(--border-color)!important}:root[data-theme=light] .llm-gateway-lb-model-name{background:#0000000d!important;color:var(--text-secondary)!important}:root[data-theme=light] .llm-gateway-lb-sidebar-model-count{color:var(--text-muted)!important}:root[data-theme=light] .llm-gateway-lb-sidebar-tab.active .llm-gateway-lb-sidebar-model-count{color:var(--accent-cyan)!important}:root[data-theme=light] .llm-gateway-lb-provider-model-count{color:var(--text-muted)!important}:root[data-theme=light] .llm-gateway-cred-delete-modal{background:var(--modal-bg)!important;border:1px solid var(--border-color)!important;box-shadow:0 8px 32px #0000001f!important}:root[data-theme=light] .llm-gateway-cred-delete-cancel{background:#f0f2f7!important;border-color:#000f2829!important;color:#3d4a5c!important}:root[data-theme=light] .llm-gateway-cred-delete-cancel:hover{background:#e4e8f0!important;color:#151c28!important}:root[data-theme=light] .help-section-header img,:root[data-theme=light] .runpod-help-section-header img,:root[data-theme=light] .aws-help-section-header img,:root[data-theme=light] .azure-help-section-header img,:root[data-theme=light] .gcp-help-section-header img,:root[data-theme=light] .coreweave-help-section-header img,:root[data-theme=light] .lambdalabs-help-section-header img{filter:brightness(0) saturate(100%) invert(42%) sepia(80%) saturate(1000%) hue-rotate(15deg) brightness(95%) contrast(92%)!important;background:var(--icon-orange-bg)!important;border:1px solid var(--icon-orange-border)!important;border-radius:8px!important;padding:5px!important;width:36px!important;height:36px!important;box-sizing:border-box!important}:root[data-theme=light] .mcp-assign-close{color:#3d4a5c!important;background:transparent!important}:root[data-theme=light] .mcp-assign-close:hover{color:#151c28!important}:root[data-theme=light] .connect-cluster-modal,:root[data-theme=light] .delete-confirm-modal,:root[data-theme=light] .view-config-modal{background:#fff!important;border:1px solid rgba(0,15,40,.1)!important;box-shadow:0 8px 32px #000f3226!important;color:#151c28!important}:root[data-theme=light] .connect-cluster-modal .modal-header,:root[data-theme=light] .delete-confirm-modal .modal-header,:root[data-theme=light] .view-config-modal .modal-header{border-bottom-color:#000f2814!important}:root[data-theme=light] .connect-cluster-modal .modal-close,:root[data-theme=light] .delete-confirm-modal .modal-close,:root[data-theme=light] .view-config-modal .modal-close{color:#3d4a5c!important;background:transparent!important;border:none!important}:root[data-theme=light] .connect-cluster-modal .modal-close:hover,:root[data-theme=light] .delete-confirm-modal .modal-close:hover,:root[data-theme=light] .view-config-modal .modal-close:hover{color:#151c28!important}:root[data-theme=light] .connect-cluster-modal .form-group input,:root[data-theme=light] .connect-cluster-modal .form-group textarea,:root[data-theme=light] .view-config-modal .form-group input,:root[data-theme=light] .view-config-modal .form-group textarea{background:#fff!important;border-color:#000f2829!important;color:#151c28!important}:root[data-theme=light] .connect-cluster-modal .form-group input:focus,:root[data-theme=light] .connect-cluster-modal .form-group textarea:focus,:root[data-theme=light] .view-config-modal .form-group input:focus,:root[data-theme=light] .view-config-modal .form-group textarea:focus{border-color:#00a99d80!important;box-shadow:0 0 0 3px #00a99d1a!important}:root[data-theme=light] .connect-cluster-modal .form-group label,:root[data-theme=light] .view-config-modal .form-group label{color:#3d4a5c!important}:root[data-theme=light] .connect-cluster-modal .modal-actions,:root[data-theme=light] .delete-confirm-modal .modal-actions{border-top-color:#000f2814!important}:root[data-theme=light] .confirm-message{color:#3d4a5c!important}:root[data-theme=light] .connect-cluster-modal .form-section-header img,:root[data-theme=light] .view-config-modal .form-section-header img{filter:brightness(0) saturate(100%) invert(27%) sepia(82%) saturate(1200%) hue-rotate(150deg) brightness(75%) contrast(95%)!important;background:var(--icon-teal-bg)!important;border:1px solid var(--icon-teal-border)!important;border-radius:8px!important;padding:5px!important;width:32px!important;height:32px!important;box-sizing:border-box!important}:root[data-theme=light] .huggingface-page .modal-content{background:#fff!important;border:1px solid rgba(0,15,40,.1)!important;box-shadow:0 8px 32px #000f3226!important;color:#151c28!important}:root[data-theme=light] .huggingface-page .modal-header{border-bottom-color:#000f2814!important;color:#151c28!important}:root[data-theme=light] .huggingface-page .modal-header h2{color:#151c28!important}:root[data-theme=light] .huggingface-page .form-group label{color:#3d4a5c!important}:root[data-theme=light] .huggingface-page .token-input{background:#fff!important;border-color:#000f2829!important;color:#151c28!important}:root[data-theme=light] .huggingface-page .token-input:focus{border-color:#00a99d80!important;box-shadow:0 0 0 3px #00a99d1a!important}:root[data-theme=light] .huggingface-page .modal-actions{border-top-color:#000f2814!important}:root[data-theme=light] .huggingface-page .create-btn{background:#00a99d!important;border-color:#00a99d4d!important;color:#fff!important}:root[data-theme=light] .huggingface-page .create-btn:hover:not(:disabled){background:#008f85!important}:root[data-theme=light] .huggingface-page .close-btn{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.16)!important;color:#3d4a5c!important}:root[data-theme=light] .huggingface-page .close-btn:hover{background:#e4e8f0!important}:root[data-theme=light] .runpod-help-section-header{color:#151c28!important;border-bottom-color:#000f281a!important}:root[data-theme=light] .aws-help-section-header{color:#151c28!important;border-bottom-color:#000f281a!important}:root[data-theme=light] .azure-help-section-header{color:#151c28!important;border-bottom-color:#000f281a!important}:root[data-theme=light] .gcp-help-section-header{color:#151c28!important;border-bottom-color:#000f281a!important}:root[data-theme=light] .coreweave-help-section-header{color:#151c28!important;border-bottom-color:#000f281a!important}:root[data-theme=light] .lambdalabs-help-section-header{color:#151c28!important;border-bottom-color:#000f281a!important}:root[data-theme=light] .credentials-tab-security-note{background:#1a99560f!important;border:1px solid rgba(26,153,86,.2)!important;color:var(--text-primary)!important}:root[data-theme=light] .credentials-tab-security-icon{filter:brightness(0) saturate(100%) invert(30%) sepia(60%) saturate(800%) hue-rotate(100deg) brightness(90%) contrast(95%)!important;background:var(--icon-green-bg)!important;border:1px solid var(--icon-green-border)!important;border-radius:8px!important;padding:5px!important;width:36px!important;height:36px!important;box-sizing:border-box!important}:root[data-theme=light] .credentials-tab-edit-btn{background:var(--icon-purple-bg)!important;border-color:var(--icon-purple-border)!important;color:var(--icon-purple-stroke)!important}:root[data-theme=light] .credentials-tab-edit-btn:hover{background:#7c3aed24!important;border-color:#7c3aed66!important}:root[data-theme=light] .credentials-tab-edit-btn img{filter:brightness(0) saturate(100%) invert(30%) sepia(60%) saturate(1200%) hue-rotate(240deg) brightness(90%) contrast(95%)!important}:root[data-theme=light] .credentials-tab-delete-btn{background:var(--icon-red-bg)!important;border-color:var(--icon-red-border)!important;color:var(--icon-red-stroke)!important}:root[data-theme=light] .credentials-tab-delete-btn:hover{background:#dc26261f!important;border-color:#dc262666!important}:root[data-theme=light] .credentials-tab-key-preview{background:#000f280a!important;color:#3d4a5c!important}:root[data-theme=light] .credentials-tab-no-credentials{color:#6b7a90!important}:root[data-theme=light] .credentials-tab-help-text{color:#6b7a90!important}:root[data-theme=light] .deployment-type-option img{filter:brightness(0) saturate(100%) invert(27%) sepia(82%) saturate(1200%) hue-rotate(150deg) brightness(75%) contrast(95%)!important;background:transparent!important;border:none!important;padding:0!important}:root[data-theme=light] .col-type img{filter:brightness(0) saturate(100%) invert(27%) sepia(82%) saturate(1200%) hue-rotate(150deg) brightness(75%) contrast(95%)!important;background:var(--icon-teal-bg)!important;border:1px solid var(--icon-teal-border)!important;border-radius:6px!important;padding:4px!important;box-sizing:border-box!important}:root[data-theme=light] .config-setup-modal .modal-header img[src$=".svg"],:root[data-theme=light] .preview-modal .modal-header img[src$=".svg"]{filter:brightness(0) saturate(100%) invert(27%) sepia(82%) saturate(1200%) hue-rotate(150deg) brightness(75%) contrast(95%)!important;background:var(--icon-teal-bg)!important;border:1px solid var(--icon-teal-border)!important;border-radius:8px!important;padding:5px!important;box-sizing:border-box!important}:root[data-theme=light] .help-item,:root[data-theme=light] .runpod-help-item,:root[data-theme=light] .aws-help-item,:root[data-theme=light] .azure-help-item,:root[data-theme=light] .gcp-help-item,:root[data-theme=light] .coreweave-help-item,:root[data-theme=light] .lambdalabs-help-item{background:#000f2805!important;border-color:#000f2814!important}:root[data-theme=light] .help-item h4,:root[data-theme=light] .runpod-help-item h4,:root[data-theme=light] .aws-help-item h4,:root[data-theme=light] .azure-help-item h4,:root[data-theme=light] .gcp-help-item h4,:root[data-theme=light] .coreweave-help-item h4,:root[data-theme=light] .lambdalabs-help-item h4{color:#151c28!important}:root[data-theme=light] .help-item p,:root[data-theme=light] .runpod-help-item p,:root[data-theme=light] .aws-help-item p,:root[data-theme=light] .azure-help-item p,:root[data-theme=light] .gcp-help-item p,:root[data-theme=light] .coreweave-help-item p,:root[data-theme=light] .lambdalabs-help-item p{color:#3d4a5c!important}:root[data-theme=light] .help-code,:root[data-theme=light] .runpod-help-code,:root[data-theme=light] .aws-help-code,:root[data-theme=light] .azure-help-code,:root[data-theme=light] .gcp-help-code,:root[data-theme=light] .coreweave-help-code,:root[data-theme=light] .lambdalabs-help-code{background:#00a99d14!important;color:#00a99d!important}:root[data-theme=light] .help-code:hover,:root[data-theme=light] .runpod-help-code:hover,:root[data-theme=light] .aws-help-code:hover,:root[data-theme=light] .azure-help-code:hover,:root[data-theme=light] .gcp-help-code:hover,:root[data-theme=light] .coreweave-help-code:hover,:root[data-theme=light] .lambdalabs-help-code:hover{background:#00a99d24!important}:root[data-theme=light] .help-tip,:root[data-theme=light] .runpod-help-tip,:root[data-theme=light] .aws-help-tip,:root[data-theme=light] .azure-help-tip,:root[data-theme=light] .gcp-help-tip,:root[data-theme=light] .coreweave-help-tip,:root[data-theme=light] .lambdalabs-help-tip{background:#00a99d0f!important;border-color:#00a99d33!important;color:#3d4a5c!important}:root[data-theme=light] .cloud-provider-page{color:#151c28!important}:root[data-theme=light] .cloud-provider-error{background:#dc26260f!important;border-color:#dc262640!important;color:#dc2626!important}:root[data-theme=light] .connect-vast-modal .modal-header h2,:root[data-theme=light] .provision-modal .modal-header h2,:root[data-theme=light] .delete-credential-modal .modal-header h2,:root[data-theme=light] .edit-credential-modal .modal-header h2{color:#151c28!important}:root[data-theme=light] .gcp-modal-overlay{background:#000f2866!important}:root[data-theme=light] .gcp-connect-modal{background:#fff!important;border:1px solid rgba(0,15,40,.1)!important;box-shadow:0 8px 32px #000f3226!important;color:#151c28!important}:root[data-theme=light] .gcp-modal-header{border-bottom-color:#000f2814!important}:root[data-theme=light] .gcp-modal-header h2{color:#151c28!important}:root[data-theme=light] .gcp-modal-close{color:#3d4a5c!important;background:transparent!important}:root[data-theme=light] .gcp-modal-close:hover{background:#0000000f!important;color:#151c28!important}:root[data-theme=light] .gcp-modal-close img{filter:var(--header-icon-filter)!important}:root[data-theme=light] .gcp-connect-form{background:transparent!important}:root[data-theme=light] .gcp-connect-form label{color:#3d4a5c!important}:root[data-theme=light] .gcp-connect-form input,:root[data-theme=light] .gcp-connect-form textarea,:root[data-theme=light] .gcp-connect-form select{background:#fff!important;border-color:#000f2829!important;color:#151c28!important}:root[data-theme=light] .gcp-connect-form input:focus,:root[data-theme=light] .gcp-connect-form textarea:focus,:root[data-theme=light] .gcp-connect-form select:focus{border-color:#00a99d80!important;box-shadow:0 0 0 3px #00a99d1a!important}:root[data-theme=light] .gcp-help-section{background:#000f2805!important;border:1px solid rgba(0,15,40,.08)!important;border-radius:12px!important}:root[data-theme=light] .gcp-connect-form .form-section-header{color:#151c28!important}:root[data-theme=light] .gcp-connect-form .form-section-header img{filter:brightness(0) saturate(100%) invert(27%) sepia(82%) saturate(1200%) hue-rotate(150deg) brightness(75%) contrast(95%)!important;background:var(--icon-teal-bg)!important;border:1px solid var(--icon-teal-border)!important;border-radius:8px!important;padding:5px!important;width:32px!important;height:32px!important;box-sizing:border-box!important}:root[data-theme=light] .gcp-modal-footer,:root[data-theme=light] .gcp-modal-actions{border-top-color:#000f2814!important}:root[data-theme=light] .gcp-connect-modal::-webkit-scrollbar-track{background:#f8f9fb!important}:root[data-theme=light] .gcp-connect-modal::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:4px!important}:root[data-theme=light] .gcp-connect-modal::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}:root[data-theme=light] .provider-credential-modal-section-header{color:#151c28!important}:root[data-theme=light] .provider-credential-modal-header h2{color:#151c28!important}:root[data-theme=light] .llm-gateway-settings-section{background:#fff!important;border:1px solid rgba(0,15,40,.1)!important;box-shadow:0 1px 4px #000f320f!important}:root[data-theme=light] .llm-gateway-settings-section-header{color:#151c28!important}:root[data-theme=light] .llm-gateway-settings-section-header:hover{background:#000f2805!important}:root[data-theme=light] .llm-gateway-settings-section-content{color:#3d4a5c!important}:root[data-theme=light] .llm-gateway-setting-input{background:#fff!important;border-color:#000f2829!important;color:#151c28!important}:root[data-theme=light] .llm-gateway-setting-input:focus{background:#fff!important;border-color:#00a99d80!important;box-shadow:0 0 0 3px #00a99d1a!important}:root[data-theme=light] .llm-gateway-setting-input-prefix{background:#f0f2f7!important;border-color:#000f2829!important;color:#3d4a5c!important}:root[data-theme=light] .llm-gateway-setting-endpoint-url{background:#f0f2f7!important;border-color:#000f281a!important;color:#151c28!important}:root[data-theme=light] .llm-gateway-setting-code{background:#f0f2f7!important;color:#151c28!important}:root[data-theme=light] .llm-gateway-setting-label{color:#151c28!important}:root[data-theme=light] .llm-gateway-setting-description{color:#6b7a90!important}:root[data-theme=light] .llm-gateway-settings-section.disabled,:root[data-theme=light] .llm-gateway-settings-section.locked{opacity:.6!important}:root[data-theme=light] .llm-gateway-settings-section-toggle{color:#6b7a90!important}:root[data-theme=light] .llm-gateway-settings-section::-webkit-scrollbar-track{background:#f8f9fb!important}:root[data-theme=light] .llm-gateway-settings-section::-webkit-scrollbar-thumb{background:#cbd5e1!important}:root[data-theme=light] .llm-gateway-settings-section::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}:root[data-theme=light] .llm-gateway-provider-card-icon img{filter:brightness(0) saturate(100%) invert(27%) sepia(82%) saturate(1200%) hue-rotate(150deg) brightness(75%) contrast(95%)!important}:root[data-theme=light] .llm-gateway-provider-card-icon{background:var(--icon-teal-bg)!important;border:1px solid var(--icon-teal-border)!important;border-radius:8px!important}:root[data-theme=light] .llm-gateway-provider-card-badge{background:#f973161a!important;color:#ea580c!important;border-color:#f9731640!important}:root[data-theme=light] .llm-gateway-provider-card-badge.local{background:#00a99d14!important;color:#00897b!important;border-color:#00a99d33!important}:root[data-theme=light] .llm-gateway-lb-info-banner{background:#d977060a!important;border:1px solid rgba(217,119,6,.1)!important;border-left:3px solid #d97706!important;color:var(--text-secondary)!important}:root[data-theme=light] .llm-gateway-lb-info-icon-container{background:#d9770614!important;border:1px solid rgba(217,119,6,.18)!important;border-radius:9px!important}:root[data-theme=light] .llm-gateway-lb-info-icon{filter:brightness(0) saturate(100%) invert(45%) sepia(95%) saturate(600%) hue-rotate(20deg) brightness(95%) contrast(95%)!important}:root[data-theme=light] .llm-gateway-audit-info-banner{background:#2563eb0d!important;border:1px solid rgba(37,99,235,.12)!important;border-left:3px solid #2563eb!important;color:var(--text-secondary)!important}:root[data-theme=light] .llm-gateway-audit-info-icon-container{background:#2563eb14!important;border:1px solid rgba(37,99,235,.18)!important;border-radius:9px!important}:root[data-theme=light] .llm-gateway-audit-info-icon{filter:none!important;color:#2563eb!important}:root[data-theme=light] .llm-gateway-fallback-info-banner{background:#00a99d0a!important;border:1px solid rgba(0,169,157,.1)!important;border-left:3px solid #00a99d!important;color:var(--text-secondary)!important}:root[data-theme=light] .llm-gateway-fallback-info-icon-container{background:#00a99d14!important;border:1px solid rgba(0,169,157,.2)!important;border-radius:9px!important}:root[data-theme=light] .llm-gateway-fallback-info-icon{filter:brightness(0) saturate(100%) invert(27%) sepia(82%) saturate(1200%) hue-rotate(150deg) brightness(75%) contrast(95%)!important}:root[data-theme=light] .mcp-groups-info-banner{background:#2563eb0d!important;border:1px solid rgba(37,99,235,.12)!important;border-left:3px solid #2563eb!important;color:var(--text-secondary)!important}:root[data-theme=light] .mcp-groups-info-icon-container{background:#2563eb14!important;border:1px solid rgba(37,99,235,.18)!important;border-radius:9px!important}:root[data-theme=light] .mcp-groups-info-icon{background:none!important;color:#2563eb!important}:root[data-theme=light] .upgrade-info-banner{background:#d977060f!important;border:1px solid rgba(217,119,6,.2)!important}:root[data-theme=light] .upgrade-info-count{background:#d977061f!important;color:#b45309!important}:root[data-theme=light] .upgrade-info-text{color:var(--text-primary)!important}:root[data-theme=light] .llm-gateway-credential-modal-section-header{color:#151c28!important}:root[data-theme=light] .aws-connect-modal,:root[data-theme=light] .aws-delete-modal,:root[data-theme=light] .azure-connect-modal,:root[data-theme=light] .azure-delete-modal,:root[data-theme=light] .azure-edit-modal,:root[data-theme=light] .gcp-delete-modal,:root[data-theme=light] .gcp-edit-modal,:root[data-theme=light] .coreweave-delete-modal,:root[data-theme=light] .runpod-delete-modal,:root[data-theme=light] .lambdalabs-delete-modal{color:#151c28!important}:root[data-theme=light] .inference-page .tabs-container,:root[data-theme=light] .tokenization-page .tabs-container,:root[data-theme=light] .embeddings-page .tabs-container{background:#fff!important;border:1px solid rgba(0,15,40,.1)!important}:root[data-theme=light] .inference-page .tabs-header,:root[data-theme=light] .tokenization-page .tabs-header,:root[data-theme=light] .embeddings-page .tabs-header{background:#fff!important;border-bottom:1px solid rgba(0,15,40,.1)!important}:root[data-theme=light] .inference-page .tab-content,:root[data-theme=light] .tokenization-page .tab-content,:root[data-theme=light] .embeddings-page .tab-content{background:#fff!important}:root[data-theme=light] .inference-page .tab-button.active,:root[data-theme=light] .tokenization-page .tab-button.active,:root[data-theme=light] .embeddings-page .tab-button.active{color:#008f85!important;background:#fff!important}:root[data-theme=light] .inference-page .tab-button.active:after,:root[data-theme=light] .tokenization-page .tab-button.active:after,:root[data-theme=light] .embeddings-page .tab-button.active:after{background:#00a99d!important}:root[data-theme=light] .inference-page .tab-button:hover,:root[data-theme=light] .tokenization-page .tab-button:hover,:root[data-theme=light] .embeddings-page .tab-button:hover{background:#f5f6fa!important}:root[data-theme=light] .instruction-box{background:#f5f6fa!important;border:1px solid rgba(0,15,40,.1)!important}:root[data-theme=light] .instruction-box code{background:#e8ecf2!important;color:#00897b!important}:root[data-theme=light] .instruction-box h4{color:#151c28!important}:root[data-theme=light] .instruction-box p{color:#5a6677!important}:root[data-theme=light] .steps-list li:before{background:#00a99d!important;color:#fff!important}:root[data-theme=light] .steps-list li strong{color:#151c28!important}:root[data-theme=light] .steps-list li p{color:#5a6677!important}:root[data-theme=light] .steps-list li code{background:#e8ecf2!important;color:#00897b!important}:root[data-theme=light] .action-link{color:#00897b!important}:root[data-theme=light] .action-link:hover{color:#006d62!important}:root[data-theme=light] .download-button{border-color:#00a99d!important;color:#00897b!important;background:transparent!important}:root[data-theme=light] .download-button:hover{background:#00a99d14!important}:root[data-theme=light] .download-button.primary{background:#00a99d!important;color:#fff!important;border-color:#00a99d!important}:root[data-theme=light] .download-button.primary:hover{background:#008f85!important}:root[data-theme=light] .enterprise-note{background:#00a99d0f!important;border:1px solid rgba(0,169,157,.2)!important}:root[data-theme=light] .enterprise-note strong{color:#151c28!important}:root[data-theme=light] .enterprise-note p{color:#5a6677!important}:root[data-theme=light] .upgrade-link{color:#00897b!important}:root[data-theme=light] .upgrade-link:hover{color:#006d62!important}:root[data-theme=light] .releases-header{border-bottom-color:#000f281a!important}:root[data-theme=light] .coming-soon{border-color:#000f281f!important;background:#000f2805!important}:root[data-theme=light] .coming-soon h2{color:#151c28!important}:root[data-theme=light] .coming-soon p{color:#6b7a90!important}:root[data-theme=light] .url-cell{color:#00897b!important}:root[data-theme=light] .path-cell{color:#5a6677!important}:root[data-theme=light] .hostname-cell{color:#151c28!important}:root[data-theme=light] .empty-state h3{color:#151c28!important}:root[data-theme=light] .empty-state p{color:#6b7a90!important}:root[data-theme=light] .markdown-content code{color:#00897b!important;background:#f0f2f7!important}:root[data-theme=light] .markdown-content pre{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.1)!important}:root[data-theme=light] .markdown-content pre code{background:none!important;color:#3d4a5c!important}:root[data-theme=light] .markdown-content a{color:#00897b!important}:root[data-theme=light] .markdown-content blockquote{border-left-color:#00a99d!important;color:#5a6677!important}:root[data-theme=light] .lang-tab-button{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.1)!important;color:#5a6677!important}:root[data-theme=light] .lang-tab-button:hover{border-color:#00a99d!important;color:#151c28!important}:root[data-theme=light] .lang-tab-button.active{background:#00a99d!important;border-color:transparent!important;color:#fff!important}:root[data-theme=light] .library-card{background:#f5f6fa!important;border:1px solid rgba(0,15,40,.08)!important}:root[data-theme=light] .library-card:hover{border-color:#00a99d!important}:root[data-theme=light] .library-card h3{color:#151c28!important}:root[data-theme=light] .library-language{background:#00a99d!important}:root[data-theme=light] .library-install{background:#fff!important;border:1px solid rgba(0,15,40,.1)!important;color:#00897b!important}:root[data-theme=light] .library-link{color:#00897b!important}:root[data-theme=light] .library-link:hover{color:#006d62!important}:root[data-theme=light] .tokenize-input{background:#fff!important;border:1px solid rgba(0,15,40,.16)!important;color:#151c28!important}:root[data-theme=light] .tokenize-input:focus{border-color:#00a99d!important}:root[data-theme=light] .tokenize-button{background:#00a99d!important}:root[data-theme=light] .tokenize-button:hover:not(:disabled){background:#008f85!important;box-shadow:0 4px 12px #00a99d4d!important}:root[data-theme=light] .tryit-results{background:#f5f6fa!important;border:1px solid rgba(0,15,40,.08)!important}:root[data-theme=light] .token-count{background:#00a99d!important}:root[data-theme=light] .char-count{background:#0891b2!important}:root[data-theme=light] .tokens-visualization{background:#fff!important;border:1px solid rgba(0,15,40,.08)!important}:root[data-theme=light] .token-chip.selected{box-shadow:0 0 0 3px #00a99d!important}:root[data-theme=light] .token-ids{background:#fff!important;border:1px solid rgba(0,15,40,.08)!important;color:#00897b!important}:root[data-theme=light] .highlighted-id{background:#00a99d!important;color:#fff!important}:root[data-theme=light] .text-boundaries{background:#fff!important;border:1px solid rgba(0,15,40,.08)!important}:root[data-theme=light] .model-select{background:#fff!important;border:1px solid rgba(0,15,40,.16)!important;color:#151c28!important}:root[data-theme=light] .model-select:focus{border-color:#00a99d!important}:root[data-theme=light] .similarity-intro{background:#f0f8f7!important;border-left-color:#00a99d!important}:root[data-theme=light] .calculate-button{background:#00a99d!important}:root[data-theme=light] .calculate-button:hover:not(:disabled){background:#008f85!important;box-shadow:0 4px 12px #00a99d4d!important}:root[data-theme=light] .similarity-results{background:#f5f6fa!important;border:1px solid rgba(0,15,40,.08)!important}:root[data-theme=light] .intermediate-section{background:#fff!important;border:1px solid rgba(0,15,40,.1)!important}:root[data-theme=light] .intermediate-section h4{color:#008f85!important}:root[data-theme=light] .calc-value{background:#f0f2f7!important}:root[data-theme=light] .calc-value strong{color:#00897b!important}:root[data-theme=light] .vector-display{background:#f0f2f7!important;color:#00897b!important}:root[data-theme=light] .vector-table code{color:#00897b!important}:root[data-theme=light] .explanation{background:#fff!important;border:1px solid rgba(0,15,40,.08)!important}:root[data-theme=light] .similarity-meter{background:#e4e8f0!important}:root[data-theme=light] .input-group textarea{background:#fff!important;border:1px solid rgba(0,15,40,.16)!important;color:#151c28!important}:root[data-theme=light] .input-group textarea:focus{border-color:#00a99d!important}:root[data-theme=light] .header-credits-btn:hover{background:#0000000d!important}:root[data-theme=light] .header-credits-popup{background:#fff!important;border:1px solid rgba(0,15,40,.12)!important;box-shadow:0 8px 32px #0000001f!important}:root[data-theme=light] .header-credits-section+.header-credits-section{border-top:1px solid rgba(0,15,40,.08)!important}:root[data-theme=light] .header-credits-section-title{color:#64748b!important}:root[data-theme=light] .header-credits-section-title--attention{color:#dc2626!important}:root[data-theme=light] .header-credits-section--attention{background:#ef44440a!important}:root[data-theme=light] .header-credits-feature+.header-credits-feature{border-top:1px solid rgba(0,15,40,.06)!important}:root[data-theme=light] .header-credits-feature-name{color:#151c28!important}:root[data-theme=light] .header-credits-progress-track{background:#e4e8f0!important}:root[data-theme=light] .header-credits-detail-label{color:#64748b!important}:root[data-theme=light] .header-credits-detail-value{color:#334155!important}:root[data-theme=light] .vibeflow-modal-overlay{background:var(--modal-overlay)!important;backdrop-filter:blur(4px)!important}:root[data-theme=light] .vibeflow-modal{background:var(--modal-bg)!important;box-shadow:0 8px 32px #0000001f!important;border:1px solid var(--border-color)!important}:root[data-theme=light] .vibeflow-modal-header{background:var(--modal-header)!important;border-bottom-color:var(--border-color)!important}:root[data-theme=light] .vibeflow-modal-header h2,:root[data-theme=light] .vibeflow-modal h2{color:#151c28!important}:root[data-theme=light] .vibeflow-modal-content{color:var(--text-primary)!important}:root[data-theme=light] .vibeflow-modal-footer{background:var(--modal-header)!important;border-top-color:var(--border-color)!important}:root[data-theme=light] .vibeflow-modal-actions{border-top-color:var(--border-color)!important}:root[data-theme=light] .vibeflow-close-btn{background:#f0f2f7!important;border:1px solid rgba(0,15,40,.1)!important;color:#3d4a5c!important}:root[data-theme=light] .vibeflow-close-btn:hover:not(:disabled){background:#e4e8f0!important}:root[data-theme=light] .vibeflow-close-btn svg{color:#3d4a5c!important}:root[data-theme=light] .vibeflow-modal-content::-webkit-scrollbar-track{background:var(--modal-bg)!important}:root[data-theme=light] .vibeflow-modal-content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)!important}:root[data-theme=light] .vibeflow-modal-content::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)!important}:root[data-theme=light] .vibeflow-logs-container{background:var(--modal-inset)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .vibeflow-modal .vibeflow-field input,:root[data-theme=light] .vibeflow-modal .vibeflow-field textarea,:root[data-theme=light] .vibeflow-modal .vibeflow-field select{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .vibeflow-modal .vibeflow-field label{color:#334155!important}:root[data-theme=light] .vibeflow-select option,:root[data-theme=light] .vibeflow-field select option{background:var(--bg-card)!important;color:var(--text-primary)!important}:root[data-theme=light] .vibeflow-git-card{background:var(--bg-card)!important;border-color:var(--border-color)!important}:root[data-theme=light] .vibeflow-git-hash{background:var(--bg-inset)!important;color:var(--text-primary)!important}:root[data-theme=light] .vibeflow-todo-log-btn{color:var(--text-secondary)!important;opacity:.8!important}:root[data-theme=light] .vibeflow-todo-log-btn:hover{color:var(--accent-cyan)!important;opacity:1!important}:root[data-theme=light] .vibeflow-gate-card{background:linear-gradient(135deg,#ffffffe6,#f8fafce6)!important;border-color:var(--border-color)!important;box-shadow:0 4px 24px #00000014!important}:root[data-theme=light] .vibeflow-gate-icon{background:#00a99d14!important;color:#00a99d!important}:root[data-theme=light] .vibeflow-gate-title{color:#151c28!important}:root[data-theme=light] .vibeflow-gate-message{color:#475569!important}:root[data-theme=light] .vibeflow-gate-hint{background:var(--bg-inset)!important;border-color:var(--border-color)!important}:root[data-theme=light] .vibeflow-gate-hint span{color:#475569!important}:root[data-theme=light] .vibeflow-gate-hint code{color:#00897b!important}:root[data-theme=light] .vibeflow-gate-action{background:#00a99d!important;color:#fff!important}:root[data-theme=light] .vibeflow-gate-spinner{border-color:#00a99d33!important;border-top-color:#00a99dcc!important}:root[data-theme=light] .vibeflow-storage-status{border-color:var(--border-color)!important}:root[data-theme=light] .vibeflow-storage-status.user{background:#00a99d0f!important;border-color:#00a99d33!important}:root[data-theme=light] .vibeflow-storage-status.cloud{background:#3b82f60f!important;border-color:#3b82f633!important}:root[data-theme=light] .vibeflow-storage-status.none{background:#eab3080f!important;border-color:#eab30833!important}:root[data-theme=light] .vibeflow-storage-status-text strong{color:#151c28!important}:root[data-theme=light] .vibeflow-storage-info{background:var(--bg-inset)!important;border-color:var(--border-color)!important;color:#475569!important}:root[data-theme=light] .vibeflow-storage-form{background:var(--bg-card, #fff)!important;border-color:var(--border-color)!important}:root[data-theme=light] .vibeflow-storage-form-title{color:#151c28!important}:root[data-theme=light] .vibeflow-storage-form .vibeflow-field input,:root[data-theme=light] .vibeflow-storage-form .vibeflow-field select{background:var(--bg-inset, #f8fafc)!important;border-color:var(--border-color)!important;color:#151c28!important}:root[data-theme=light] .vibeflow-storage-result.success{background:#00a99d0f!important;border-color:#00a99d33!important;color:#00897b!important}:root[data-theme=light] .vibeflow-storage-result.error{background:#ef44440f!important;border-color:#ef444433!important;color:#dc2626!important}:root[data-theme=light] .vf-chat-panel{background:var(--bg-card)!important;border-color:var(--border-color)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=light] .vf-chat-header{background:var(--bg-card)!important;border-bottom-color:var(--border-color)!important}:root[data-theme=light] .vf-chat-body{background:var(--bg-page)!important}:root[data-theme=light] .vf-chat-bubble-agent{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 1px 3px #000f280f!important}:root[data-theme=light] .vf-chat-bubble-user{background:var(--accent-cyan)!important;color:#fff!important}:root[data-theme=light] .vf-chat-bubble-activity{background:#00a99d0f!important;border-color:#00a99d33!important}:root[data-theme=light] .vf-chat-system-msg{background:var(--bg-card)!important;border-color:#00a99d33!important;color:var(--text-secondary)!important;box-shadow:0 1px 3px #000f280a!important}:root[data-theme=light] .vf-chat-system-content code{background:#000f280f!important;color:#00897b!important}:root[data-theme=light] .vf-chat-agent-content .vibeflow-md-inline-code{background:#000f280f!important}:root[data-theme=light] .vf-chat-input-wrapper{border-top-color:var(--border-color)!important;background:var(--bg-card)!important}:root[data-theme=light] .vf-chat-input{background:var(--bg-page)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .vf-chat-input:focus{border-color:var(--accent-cyan)!important}:root[data-theme=light] .vf-chat-send-btn{background:var(--accent-cyan)!important;color:#fff!important}:root[data-theme=light] .vf-chat-time{color:var(--text-muted)!important}:root[data-theme=light] .vf-chat-empty{color:var(--accent-cyan)!important}:root[data-theme=light] .vf-chat-empty-panel{color:var(--text-muted)!important}:root[data-theme=light] .vf-chat-role-tag{color:var(--text-secondary)!important}:root[data-theme=light] .vf-chat-status-tag{color:var(--text-muted)!important}:root[data-theme=light] .vf-chat-status-dead{color:#dc2626!important}:root[data-theme=light] .vf-chat-clear-btn,:root[data-theme=light] .vf-chat-popout-btn{color:var(--text-muted)!important;border-color:var(--border-color)!important}:root[data-theme=light] .vf-chat-clear-btn:hover,:root[data-theme=light] .vf-chat-popout-btn:hover{color:var(--text-primary)!important}:root[data-theme=light] .vf-chat-attach-btn{color:var(--text-muted)!important;border-color:var(--border-color)!important;background:var(--bg-card)!important}:root[data-theme=light] .vf-chat-session-name{color:var(--text-primary)!important}:root[data-theme=light] .vf-session-card{background:var(--bg-card)!important;border-color:var(--border-color)!important}:root[data-theme=light] .vf-session-selected{background:#00a99d0f!important;border-color:var(--accent-cyan)!important}:root[data-theme=light] .vf-session-avatar-placeholder{background:var(--bg-inset)!important}:root[data-theme=light] .vf-sessions-group-count{background:var(--bg-inset)!important}:root[data-theme=light] .vf-attached-chip{background:#00a99d14!important;border-color:#00a99d33!important}:root[data-theme=light] .detail-status-select{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .detail-status-done{background:#22c55e1a!important;color:#16a34a!important;border-color:#22c55e40!important}:root[data-theme=light] .detail-tab{color:var(--text-muted)!important}:root[data-theme=light] .detail-tab:hover{color:var(--text-primary)!important}:root[data-theme=light] .detail-tab--active{color:#00897b!important;border-color:#00897b!important}:root[data-theme=light] .detail-tab-count{background:var(--bg-inset)!important;color:var(--text-muted)!important}:root[data-theme=light] .detail-qa-badge{background:#22c55e14!important;color:#16a34a!important;border-color:#22c55e33!important}:root[data-theme=light] .vf-modal-upload-zone{border-color:var(--border-color)!important;background:var(--bg-inset)!important}:root[data-theme=light] .vf-modal-upload-zone:hover{border-color:#00897b!important}:root[data-theme=light] .vf-modal-upload-zone--active{border-color:#00897b!important;background:#00a99d0a!important}:root[data-theme=light] .vf-modal-file-list{border-color:var(--border-color)!important}:root[data-theme=light] .vf-modal-file-item{color:var(--text-primary)!important}:root[data-theme=light] .vf-popout-overlay{background:#00000040!important}:root[data-theme=light] .vf-popout-modal{background:var(--bg-page)!important;border-color:var(--border-color)!important;box-shadow:0 16px 64px #00000026!important}:root[data-theme=light] .vf-popout-header{border-bottom-color:var(--border-color)!important}:root[data-theme=light] .vf-new-dropdown{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-lg)!important}:root[data-theme=light] .vf-new-dropdown-item:hover{background:var(--bg-card-hover)!important}:root[data-theme=light] .vf-new-dropdown-title{color:var(--text-primary)!important}:root[data-theme=light] .vf-new-dropdown-subtitle{color:var(--text-muted)!important}:root[data-theme=light] .vf-searchable-select-trigger{background:var(--bg-inset)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .vf-searchable-select-trigger:hover{border-color:#00897b!important}:root[data-theme=light] .vf-searchable-select-dropdown{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-lg)!important}:root[data-theme=light] .vf-searchable-select-search{background:var(--bg-inset)!important;border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}:root[data-theme=light] .vf-searchable-select-item{color:var(--text-primary)!important}:root[data-theme=light] .vf-searchable-select-item:hover{background:var(--bg-card-hover)!important}:root[data-theme=light] .vf-searchable-select-item--selected{background:#00a99d14!important;color:#00897b!important}:root[data-theme=light] .vf-searchable-select-placeholder{color:var(--text-muted)!important}:root[data-theme=light] .vf-searchable-select-empty{color:var(--text-muted)!important}:root{--primary: #6366f1;--primary-dark: #4f46e5;--primary-light: #818cf8;--accent-cyan: #00d2be;--accent-dim: #00b3a0;--accent-soft: rgba(0, 210, 190, .08);--accent-medium: rgba(0, 210, 190, .15);--accent-border: rgba(0, 210, 190, .2);--bg-dark: #080d18;--bg-darker: #080d18;--bg-page: #0b1120;--bg-card: #0f1829;--bg-card-hover: #162035;--bg-surface: #131e33;--bg-inset: #0b1120;--bg-input: #0b1120;--bg-sidebar: #0d1220;--bg-sidebar-item-selected: rgba(0, 210, 190, .08);--text-primary: #e0e6ef;--text-secondary: #8896a8;--text-muted: #566578;--text-disabled: #364052;--border-color: rgba(255, 255, 255, .06);--border-strong: rgba(255, 255, 255, .1);--border-subtle: rgba(255, 255, 255, .04);--border-light: rgba(255, 255, 255, .06);--border-active: rgba(0, 210, 190, .25);--success: #2ecc71;--warning: #f59e0b;--error: #ef4444;--info-blue: #2563eb;--purple: #a855f7;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 2px 12px rgba(0, 0, 0, .3), 0 0 1px rgba(0, 0, 0, .2);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--glow-accent: rgba(0, 210, 190, .08);--glow-accent-strong: rgba(0, 210, 190, .15);--scrollbar-thumb: rgba(0, 210, 190, .15);--scrollbar-thumb-hover: rgba(0, 210, 190, .3);--overlay-bg: rgba(0, 0, 0, .5);--header-icon-filter: none;--modal-bg: #131e33;--modal-header: #0f1829;--modal-inset: #0b1120;--modal-row: #0b1120;--modal-row-alt: #0d1422;--modal-row-hover: rgba(0, 210, 190, .04);--modal-overlay: rgba(0, 0, 0, .5)}:root[data-theme=light]{--primary: #4f46e5;--primary-dark: #4338ca;--primary-light: #6366f1;--accent-cyan: #00a99d;--accent-dim: #008f85;--accent-soft: rgba(0, 169, 157, .1);--accent-medium: rgba(0, 169, 157, .18);--accent-border: rgba(0, 169, 157, .28);--bg-dark: #e8ecf2;--bg-darker: #dce1eb;--bg-page: #e8ecf2;--bg-card: #f0f2f7;--bg-card-hover: #e8ebf3;--bg-surface: #dce1eb;--bg-inset: #e4e8f0;--bg-input: #f0f2f7;--bg-sidebar: #1e2736;--bg-sidebar-item-selected: rgba(0, 169, 157, .1);--text-primary: #151c28;--text-secondary: #3d4a5c;--text-muted: #6b7a90;--text-disabled: #94a0b2;--border-color: rgba(0, 15, 40, .1);--border-strong: rgba(0, 15, 40, .16);--border-subtle: rgba(0, 15, 40, .06);--border-light: rgba(0, 15, 40, .06);--border-active: rgba(0, 169, 157, .28);--success: #1a9956;--warning: #d97706;--error: #dc2626;--info-blue: #2563eb;--purple: #7c3aed;--shadow-sm: 0 1px 4px rgba(0, 15, 50, .07);--shadow-md: 0 4px 16px rgba(0, 15, 50, .09), 0 1px 4px rgba(0, 15, 50, .06);--shadow-lg: 0 20px 60px rgba(0, 15, 50, .18), 0 4px 16px rgba(0, 15, 50, .1);--glow-accent: rgba(0, 169, 157, .1);--glow-accent-strong: rgba(0, 169, 157, .18);--scrollbar-thumb: rgba(100, 116, 139, .25);--scrollbar-thumb-hover: rgba(100, 116, 139, .45);--overlay-bg: rgba(30, 39, 54, .35);--header-icon-filter: brightness(0) saturate(100%) invert(10%) sepia(15%) saturate(400%) hue-rotate(180deg);--icon-stroke-accent: #008f85;--icon-teal-bg: rgba(0, 169, 157, .1);--icon-teal-border: rgba(0, 169, 157, .28);--icon-teal-stroke: #008f85;--icon-purple-bg: rgba(124, 58, 237, .08);--icon-purple-border: rgba(124, 58, 237, .22);--icon-purple-stroke: #7c3aed;--icon-blue-bg: rgba(37, 99, 235, .06);--icon-blue-border: rgba(37, 99, 235, .18);--icon-blue-stroke: #2563eb;--icon-green-bg: rgba(26, 153, 86, .06);--icon-green-border: rgba(26, 153, 86, .22);--icon-green-stroke: #1a9956;--icon-red-bg: rgba(220, 38, 38, .06);--icon-red-border: rgba(220, 38, 38, .18);--icon-red-stroke: #dc2626;--icon-orange-bg: rgba(217, 119, 6, .06);--icon-orange-border: rgba(217, 119, 6, .2);--icon-orange-stroke: #d97706;--modal-bg: #edf0f5;--modal-header: #e4e8f0;--modal-inset: #e0e4ed;--modal-row: #f0f2f7;--modal-row-alt: #eceef5;--modal-row-hover: #e8ebf3;--modal-overlay: rgba(30, 39, 54, .35)}.page-header h1{font-size:16px!important;line-height:1.4}h1{font-size:16px}h2{font-size:15px}h3{font-size:14px}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-dark);color:var(--text-primary);line-height:1.6}a{color:var(--primary-light);text-decoration:none}a:hover{color:var(--accent-cyan)}button{font-family:inherit}[class*=close-btn],[class*=modal-close],.close-button{color:var(--accent-cyan);transition:color .2s,background-color .2s}[class*=close-btn]:hover:not(:disabled),[class*=modal-close]:hover:not(:disabled),.close-button:hover{color:#33ffe5;background-color:#00d2be1a}
