.sdeb-root{--sdeb-bg: #07040a;--sdeb-panel: #100810;--sdeb-line: rgba(255, 122, 69, .16);--sdeb-text: #f3dcd0;--sdeb-dim: #9a7a72;--sdeb-amber: #ff7a45;--sdeb-gold: #ffc24b;--sdeb-red: #ff4d4d;--sdeb-fy: #ff4d4d;--sdeb-iri: #4bc8ff;--sdeb-cos: #ffc24b;position:fixed;inset:0;display:flex;flex-direction:column;background:var(--sdeb-bg);color:var(--sdeb-text);font-family:var(--sans);overflow:hidden}.sdeb-header{display:flex;align-items:center;gap:20px;height:54px;padding:0 18px;border-bottom:1px solid var(--sdeb-line);background:linear-gradient(180deg,rgba(255,122,69,.06),transparent);flex:none}.sdeb-title{flex:1;min-width:0}.sdeb-title h1{font-size:16px;font-weight:650;margin:0;letter-spacing:.01em}.sdeb-title span{font-size:11px;color:var(--sdeb-dim);font-family:IBM Plex Mono,monospace;letter-spacing:.05em}.sdeb-hdr-stats{display:flex;align-items:center;gap:18px;font-family:IBM Plex Mono,monospace;font-size:12px}.sdeb-stat{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.sdeb-stat i{color:var(--sdeb-dim);font-style:normal;text-transform:uppercase;font-size:9px;letter-spacing:.14em}.sdeb-stat b{font-size:14px;color:var(--sdeb-text)}.sdeb-stat b.warn{color:var(--sdeb-amber)}.sdeb-live-wrap{display:flex;align-items:center;gap:7px}.sdeb-live{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--sdeb-red);box-shadow:0 0 9px var(--sdeb-red);animation:sdeb-pulse 1.6s ease-in-out infinite}.sdeb-live-wrap span{font-size:9.5px;color:var(--sdeb-dim);text-transform:uppercase;letter-spacing:.16em}.sdeb-body{flex:1;display:flex;min-height:0}.sdeb-tools{width:296px;flex:none;overflow-y:auto;padding:14px;border-right:1px solid var(--sdeb-line);background:var(--sdeb-panel);display:flex;flex-direction:column;gap:18px}.sdeb-section h3{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--sdeb-dim);margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid var(--sdeb-line)}.sdeb-events{display:flex;flex-direction:column;gap:7px}.sdeb-event{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#ffffff05;border:1px solid var(--sdeb-line);border-radius:8px;cursor:pointer;transition:.16s;text-align:left;width:100%}.sdeb-event:hover{border-color:var(--ev)}.sdeb-event.off{opacity:.42}.sdeb-event.off .sdeb-ev-dot{box-shadow:none}.sdeb-ev-dot{width:11px;height:11px;flex:none;border-radius:50%;background:var(--ev);box-shadow:0 0 9px var(--ev)}.sdeb-ev-text{flex:1;min-width:0}.sdeb-ev-name{display:block;font-size:12.5px;font-weight:600;color:var(--sdeb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdeb-ev-sub{display:block;font-size:10px;color:var(--sdeb-dim);font-family:IBM Plex Mono,monospace;letter-spacing:.03em}.sdeb-ev-count{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--ev);font-weight:600}.sdeb-time-btns{display:flex;gap:6px}.sdeb-time-btn{flex:1;padding:7px 0;font-size:12px;font-family:IBM Plex Mono,monospace;background:#ffffff08;color:var(--sdeb-dim);border:1px solid var(--sdeb-line);border-radius:7px;cursor:pointer;transition:.16s}.sdeb-time-btn:hover{border-color:var(--sdeb-gold);color:var(--sdeb-text)}.sdeb-time-btn.on{background:#ffc24b24;border-color:var(--sdeb-gold);color:#fff}.sdeb-alt-row{display:flex;align-items:center;gap:10px}.sdeb-alt-row input[type=range]{flex:1;accent-color:var(--sdeb-amber);cursor:pointer}.sdeb-alt-val{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--sdeb-text);white-space:nowrap}.sdeb-alt-hint{margin:8px 0 0;font-size:10.5px;color:var(--sdeb-dim);line-height:1.5}.sdeb-hist{display:flex;flex-direction:column;gap:3px}.sdeb-hist-row{display:grid;grid-template-columns:52px 1fr 38px;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:10px}.sdeb-hist-row.dim{opacity:.32}.sdeb-hist-label{color:var(--sdeb-dim);text-align:right}.sdeb-hist-track{height:11px;background:#ffffff0a;border-radius:3px;overflow:hidden}.sdeb-hist-bar{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--sdeb-gold),var(--sdeb-amber) 55%,var(--sdeb-red));transition:width .4s ease;min-width:1px}.sdeb-hist-num{color:var(--sdeb-text);text-align:right}.sdeb-foot{font-size:11px;color:var(--sdeb-dim);line-height:1.6;margin-top:auto;padding-top:12px;border-top:1px solid var(--sdeb-line)}.sdeb-foot a{color:var(--sdeb-amber);text-decoration:none}.sdeb-foot a:hover{text-decoration:underline}.sdeb-warn{font-size:11px;color:var(--sdeb-gold);background:#ffc24b14;border:1px solid rgba(255,194,75,.3);border-radius:6px;padding:8px 10px;line-height:1.5}.sdeb-stage{flex:1;position:relative;min-width:0;background:#000}.sdeb-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:var(--sdeb-bg);font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--sdeb-dim);text-align:center;padding:24px}.sdeb-overlay b{color:var(--sdeb-amber);font-size:15px}.sdeb-spinner{width:34px;height:34px;border:2px solid rgba(255,122,69,.18);border-top-color:var(--sdeb-amber);border-radius:50%;animation:sdeb-spin .9s linear infinite}.sdeb-retry{padding:8px 18px;font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--sdeb-amber);background:#ff7a451a;border:1px solid var(--sdeb-amber);border-radius:7px;cursor:pointer;transition:.16s}.sdeb-retry:hover{background:#ff7a4538;color:#fff}@keyframes sdeb-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes sdeb-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sdeb-live,.sdeb-spinner{animation:none}}@media(max-width:720px){.sdeb-body{flex-direction:column}.sdeb-tools{width:100%;height:44%;border-right:0;border-bottom:1px solid var(--sdeb-line)}}
