.side-menu-wrap{background:#0e131f;border-right:1px solid #ffffff0d;height:100%}.side-menu-wrap .side-menu{flex-direction:column;width:100%;height:100%;display:flex}.side-menu-wrap .side-menu .search-bar-container{align-items:center;padding:12px 12px 2px;display:flex;position:relative}.side-menu-wrap .side-menu .search-bar-container .search-input-icon{color:#64748b;pointer-events:none;position:absolute;left:20px}.side-menu-wrap .side-menu .search-bar-container .form-input{border-radius:6px;width:100%;padding:8px 32px}.side-menu-wrap .side-menu .search-bar-container .search-clear-btn{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;line-height:1;position:absolute;right:22px}.side-menu-wrap .side-menu .search-bar-container .search-clear-btn:hover{color:#f1f5f9}.side-menu-wrap .side-menu .search-empty-placeholder{text-align:center;color:#475569;padding:24px;font-size:12px;font-style:italic}.side-menu-wrap .side-menu .create-task-glass-form{background:linear-gradient(#ffffff03 0%,#0000 100%);border-bottom:1px solid #ffffff0a;flex-direction:column;gap:10px;padding:14px 16px;display:flex;overflow-y:auto}.side-menu-wrap .side-menu .create-task-glass-form .form-row{align-items:flex-end;gap:10px;width:100%;display:flex}.side-menu-wrap .side-menu .create-task-glass-form .form-row .form-field{flex:1}.side-menu-wrap .side-menu .create-task-glass-form .form-row .btn-secondary{white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;height:38px;padding:0 14px;display:inline-flex}.side-menu-wrap .side-menu .create-task-glass-form .form-field{flex-direction:column;gap:6px;display:flex}.side-menu-wrap .side-menu .create-task-glass-form .form-field label{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;align-items:center;gap:6px;font-size:11px;display:flex}.side-menu-wrap .side-menu .create-task-glass-form .form-field label .description-toggle{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 4px;font-size:10px;line-height:1;transition:color .15s;display:inline-flex}.side-menu-wrap .side-menu .create-task-glass-form .form-field label .description-toggle:hover{color:#f1f5f9}.side-menu-wrap .side-menu .create-task-glass-form .form-field input{box-sizing:border-box;border-radius:6px;width:100%;height:38px;padding:10px 12px}.side-menu-wrap .side-menu .task-scroller-feed{flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}.side-menu-wrap .side-menu .task-scroller-feed .modern-task-card{cursor:pointer;background:#121826;border:1px solid #ffffff08;border-radius:8px;padding:14px;transition:all .2s}.side-menu-wrap .side-menu .task-scroller-feed .modern-task-card:hover{background:#161e30;transform:translateY(-1px)}.side-menu-wrap .side-menu .task-scroller-feed .modern-task-card.active{background:#00f2fe0a;box-shadow:inset 0 0 12px #00f2fe0d;border-color:#3b82f6!important}.side-menu-wrap .side-menu .task-scroller-feed .modern-task-card.status-border-recording,.side-menu-wrap .side-menu .task-scroller-feed .modern-task-card.status-border-running{border-left:3px solid #22c55e}.side-menu-wrap .side-menu .task-scroller-feed .modern-task-card .card-top-meta{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.side-menu-wrap .side-menu .task-scroller-feed .modern-task-card .card-top-meta .mono-id{color:#64748b;font-size:11px;font-weight:600}.side-menu-wrap .side-menu .task-scroller-feed .modern-task-card .card-top-meta .cyber-pill{text-transform:uppercase;letter-spacing:.02em;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.side-menu-wrap .side-menu .task-scroller-feed .modern-task-card .card-top-meta .cyber-pill.pill-recording{color:#4ade80;background:#22c55e26}.side-menu-wrap .side-menu .task-scroller-feed .modern-task-card .card-title-text{color:#f1f5f9;margin:0 0 4px;font-size:13px;font-weight:600}.side-menu-wrap .side-menu .task-scroller-feed .modern-task-card .card-url-subtext{color:#475569;text-overflow:ellipsis;white-space:nowrap;margin-bottom:12px;font-size:11px;overflow:hidden}.side-menu-wrap .side-menu .task-scroller-feed .modern-task-card .card-action-footer{border-top:1px solid #ffffff05;justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.side-menu-wrap .side-menu .task-scroller-feed .modern-task-card .card-action-footer .footer-btn{color:#94a3b8;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:4px;padding:4px 8px;font-size:11px;transition:all .15s}.side-menu-wrap .side-menu .task-scroller-feed .modern-task-card .card-action-footer .footer-btn:hover{color:#f1f5f9;background:#ffffff14}.side-menu-wrap .side-menu .task-scroller-feed .modern-task-card .card-action-footer .footer-btn.abort-btn{color:#f87171;border-color:#f8717133}.side-menu-wrap .side-menu .task-scroller-feed .modern-task-card .card-action-footer .footer-btn.abort-btn:hover{background:#f871711a}.side-menu-wrap .side-menu .task-scroller-feed .modern-task-card .card-action-footer .footer-btn.resume-btn{border-color:#4ade8033}.side-menu-wrap .side-menu .task-scroller-feed .modern-task-card .card-action-footer .footer-btn.resume-btn:hover{background:#4ade801a}.monitor-dashboard-header{background:#0e131f;border-bottom:1px solid #ffffff0a;flex-shrink:0;gap:14px;width:100%;padding:24px;display:flex;flex-direction:column!important}.monitor-dashboard-header .header-top-row{justify-content:space-between;align-items:center;width:100%;display:flex}.monitor-dashboard-header .header-top-row .header-identity{flex:1;margin-bottom:0}.monitor-dashboard-header .header-top-row .header-identity h2{color:#fff;margin:0;font-size:20px}.monitor-dashboard-header .header-top-row .header-identity .breadcrumbs{color:#64748b;margin-bottom:4px;font-size:11px;display:block}.monitor-dashboard-header .header-top-row .header-identity .edit-title-input{color:#fff;background:#121826;border:1px solid #3b82f6;border-radius:4px;width:90%;padding:6px 10px;font-size:16px}.monitor-dashboard-header .header-top-row .header-actions{align-items:center;gap:12px;display:flex}.monitor-dashboard-header .header-top-row .header-actions .edit-actions-group{gap:6px;display:flex}.monitor-dashboard-header .header-top-row .header-actions .btn{cursor:pointer;color:#94a3b8;background:#ffffff05;border:1px solid #ffffff1a;border-radius:4px;padding:6px 12px;font-size:12px;transition:all .2s}.monitor-dashboard-header .header-top-row .header-actions .btn:hover{color:#fff;background:#ffffff14}.monitor-dashboard-header .header-top-row .header-actions .btn.btn-save{color:#fff;background:#22c55e;border-color:#22c55e}.monitor-dashboard-header .header-top-row .header-actions .btn.btn-save:hover{background:#16a34a}.monitor-dashboard-header .header-bottom-row{width:100%}.monitor-dashboard-header .header-bottom-row .edit-desc-textarea{color:#cbd5e1;resize:vertical;background:#121826;border:1px solid #ffffff1a;border-radius:4px;width:100%;min-height:60px;padding:8px 12px;font-size:12px}.monitor-dashboard-header .header-bottom-row .edit-desc-textarea:focus{border-color:#3b82f6;outline:none}.monitor-dashboard-header .header-bottom-row .full-width-callout{background:#ffffff04;width:100%}.monitor-dashboard-header .inscope-btn{color:#92a0c4;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;margin-left:auto;margin-right:10px;padding:6px 10px;transition:color .15s,background-color .15s;display:flex}.monitor-dashboard-header .inscope-btn .label{white-space:nowrap;margin:0;padding:0;font-size:14px;position:relative}.monitor-dashboard-header .inscope-btn:hover{color:#6b98f8;background-color:#4c7ee946}.monitor-dashboard-header .inscope-btn.active{color:#6b98f8}.monitor-dashboard-header .inscope-btn svg{flex-shrink:0}.monitor-dashboard-header .inscope-btn svg circle{transition:cx .15s}.monitor-dashboard-header .directive-glass-callout{background:#ffffff03;border:1px solid #ffffff0a;border-radius:6px;padding:10px 14px;font-size:12px}.monitor-dashboard-header .directive-glass-callout .callout-lbl{color:#64748b;margin-bottom:2px;font-size:9px;font-weight:700;display:block}.monitor-dashboard-header .directive-glass-callout p{color:#cbd5e1;margin:0;line-height:1.4}.logs-screen-wrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.logs-screen-wrap>div{flex-direction:column;height:100%;display:flex}.console-stream-feed,.groups-alignment-feed{flex:1;gap:4px;padding:24px;overflow-y:auto}.groups-alignment-feed{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex;overflow-y:auto}.groups-alignment-feed .merged-action-group-card:not(:has(.table-row)){display:none}.groups-alignment-feed .merged-action-group-card{border:1px solid #334155;border-radius:8px;padding:12px;transition:border-color .2s;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.groups-alignment-feed .merged-action-group-card .group-members-container{flex-direction:column;gap:4px;display:flex}.groups-alignment-feed .merged-action-group-card .group-members-container:empty{display:none}.groups-alignment-feed .merged-action-group-card .group-member-row-item{align-items:center;display:flex}.groups-alignment-feed .merged-action-group-card .group-member-row-item .member-flow-embed-mount{cursor:pointer;border-radius:4px;width:100%;transition:background-color .15s,transform .1s;overflow:hidden}.groups-alignment-feed .merged-action-group-card .group-member-row-item .member-flow-embed-mount:hover{background:#ffffff08}.groups-alignment-feed .merged-action-group-card .group-member-row-item .member-flow-embed-mount:active{transform:scale(.995)}.groups-alignment-feed .merged-action-group-card .group-member-row-item .member-flow-embed-mount.comparing-with{background:#073007}.empty-stream-placeholder{text-align:center;color:#475569;flex-direction:column;align-items:center;gap:16px;padding:60px 20px;display:flex}.empty-stream-placeholder .spinner-ring{border:2px solid #00f2fe1a;border-top-color:#3b82f6;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}.empty-stream-placeholder p{max-width:380px;font-size:12px;line-height:1.5}.stream-row{gap:16px;display:flex}.stream-row .row-sidebar-indicator{flex-direction:column;align-items:center;width:12px;display:flex}.stream-row .row-sidebar-indicator .node-dot{z-index:2;background:#1e293b;border:2px solid #334155;border-radius:50%;width:8px;height:8px;margin-top:6px}.stream-row .row-sidebar-indicator .node-line{background:#ffffff08;flex:1;width:2px;min-height:24px}.stream-row .row-body-content{flex:1;padding-bottom:16px}.stream-row .row-body-content .row-header-meta{align-items:center;gap:10px;margin-bottom:6px;display:flex}.stream-row .row-body-content .row-header-meta .user-label-badge{letter-spacing:.04em;color:#94a3b8;background:#1e293b;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700}.stream-row .flow-logs-wrap{font-size:10px}@keyframes spin{to{transform:rotate(360deg)}}.subtle-batch-action-bar{background:#0f172a;border:1px solid #1e293b;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 12px;display:flex}.subtle-batch-action-bar .left-controls{color:#94a3b8;align-items:center;gap:8px;font-size:11px;display:flex}.subtle-batch-action-bar .action-buttons{gap:8px;display:flex}.subtle-checkbox{accent-color:#3b82f6;cursor:pointer;opacity:.6;transition:opacity .2s}.subtle-checkbox:hover{opacity:1}.subtle-action-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #334155;border-radius:4px;padding:3px 8px;font-size:11px;transition:all .15s}.subtle-action-btn:hover{background:#1e293b;border-color:#475569}.subtle-action-btn.delete:hover{color:#f87171;background:#7f1d1d33;border-color:#7f1d1d}.group-card-header{border-bottom:1px solid #ffffff05;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:4px;display:flex}.group-card-header .group-index-badge{color:#64748b;font-size:10px;font-weight:600}.selected-border{background:#3b82f605;border-color:#3b82f6!important}.group-member-row-item{position:relative}.group-member-row-item:hover .subtle-item-delete-btn{opacity:1}.subtle-item-delete-btn{color:#64748b;cursor:pointer;opacity:0;background:#1e293b;border:1px solid #334155;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;transition:all .15s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.subtle-item-delete-btn:hover{color:#ef4444;background:#2d1616;border-color:#ef4444}.tracer-page{color:#92a0c4;background-color:#111520;width:100%;height:100%}.tracer-page .trace-monitor-wrap{background:#070a12;height:100%;position:relative}.tracer-page .trace-monitor-wrap .monitor-mainframe{flex-direction:column;height:100%;display:flex;overflow:hidden}.tracer-page .trace-monitor-wrap .monitor-empty-state{justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.tracer-page .trace-monitor-wrap .monitor-empty-state .cyber-grid-box{text-align:center;background:#ffffff01;border:1px dashed #ffffff0d;border-radius:12px;max-width:340px;padding:32px 24px}.tracer-page .trace-monitor-wrap .monitor-empty-state .cyber-grid-box h3{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0 0 8px;font-size:14px;font-weight:600}.tracer-page .trace-monitor-wrap .monitor-empty-state .cyber-grid-box p{color:#334155;margin:0;font-size:12px}.tracer-page .flow-editor-wrap{background-color:#1e243a;flex:1;height:100%;box-shadow:inset 0 0 0 1px #1e243a}.comparing-mode .table-container .table-row.selected{filter:brightness(135%);background:#330505}.table-container .table-row{cursor:pointer;box-sizing:border-box;grid-template-columns:60px 60px 20% 1fr 30px 20px 80px;align-items:center;font-size:.75rem;transition:background-color .12s ease-out;display:grid}.table-container .table-row:hover{background-color:#4c7ee946}.table-container .table-row.dim{filter:brightness(60%)}.table-container .table-row.small{font-size:xx-small}.table-container .table-row.selected{filter:brightness(135%);background:#2e395ea1}.table-container .table-row.intercepted .cell.index{border-right:4px solid #93c763}.table-container .table-row.replayed .cell.index{border-right:4px solid #4c7ee9}.table-container .table-row .cell{text-overflow:ellipsis;white-space:nowrap;color:inherit;padding:1px .25rem;overflow:hidden}.table-container .table-row .cell.index{text-align:right;color:#7484ad;padding-right:.5rem}.table-container .table-row .cell.method{padding-left:.5rem;font-weight:500}.table-container .table-row .cell.method.GET{color:#027a02}.table-container .table-row .cell.method.POST{color:#87ac51}.table-container .table-row .cell.method.PUT{color:#0e8088}.table-container .table-row .cell.method.PATCH{color:#2d8579}.table-container .table-row .cell.method.DELETE{color:#8d1827}.table-container .table-row .cell.method.OPTIONS{color:gray}.table-container .table-row .cell.status{font-weight:600}.table-container .table-row .cell.status.x2x{color:green}.table-container .table-row .cell.status.x3x{color:#9ea017}.table-container .table-row .cell.status.x4x{color:orange}.table-container .table-row .cell.status.x5x{color:red}.table-container .table-row.placeholder{pointer-events:none;background:0 0}
