.adm-page{--adm-bg:#111;--adm-fg:#e8e6e3;--adm-fg-2:#c4c0ba;--adm-fg-3:#e8e6e3aa;--adm-fg-4:#e8e6e366;--adm-fg-5:#e8e6e333;--adm-panel:#fff;--adm-panel-fg:var(--ed-ink);--adm-border:#fff2;--adm-border-2:#fff1;--adm-accent:#6ea8fe;--adm-line:#ffffff1a;--adm-mono:"Geist Mono", "JetBrains Mono", ui-monospace, monospace;background:var(--adm-bg);min-height:100dvh;color:var(--adm-fg);font-family:var(--adm-mono);padding:24px 20px;font-size:13px}@media (width<=639px){.adm-page{padding:16px 12px}}.adm-page a:not(.adm-btn){color:inherit;text-decoration:none}.adm-page a:not(.adm-btn):hover{text-decoration:underline}.adm-back,.adm-page a.adm-btn,.adm-page a.adm-btn:hover{text-decoration:none}.adm-btn,.adm-log__pre,.adm-select,.adm-select option,.adm-tx__raw,.ov-btn,.ov-code,.ov-tab--active{color:var(--adm-panel-fg)}.adm-wrap{max-width:1200px;margin:0 auto}.adm-wrap--narrow{max-width:1100px;margin:0 auto}.adm-title{margin:0 0 20px;font-size:20px;font-weight:700}.adm-topbar{border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;margin-bottom:8px;padding:16px 0;display:flex}.adm-topbar__title{overflow-wrap:anywhere;flex:1;margin:0;font-size:18px;font-weight:700}.adm-back{color:var(--adm-fg-3);font-size:12px}.adm-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.adm-filters label{align-items:center;gap:6px;display:flex}.adm-btn{border:1px solid var(--adm-border);cursor:pointer;background:var(--adm-panel);color:var(--adm-panel-fg);border-radius:5px;padding:4px 10px;font-family:inherit;font-size:12px}.adm-btn--md{padding:5px 14px;font-size:13px}.adm-btn--lg{padding:6px 20px;font-size:13px}.adm-btn:disabled{opacity:.5;cursor:default}.adm-input{color:inherit;font-size:13px;font-family:var(--adm-mono);background:#ffffff12;border:1px solid #fff3;border-radius:5px;padding:4px 8px}.adm-input--date{font-family:inherit}.adm-input--uuid{width:240px}.adm-table-scroll{overflow-x:auto}.adm-table{border-collapse:collapse;width:100%}.adm-table thead tr{text-align:left;background:#ffffff14}.adm-table th{padding:7px 10px}.adm-table td.right,.adm-table th.right{text-align:right}.adm-table td{padding:6px 10px}.adm-table tbody tr:nth-child(2n){background:#ffffff14}.adm-table tbody tr:nth-child(odd){background:0 0}.adm-cv__item,.adm-tab,.adm-table tbody tr.clickable{cursor:pointer}.adm-table td.muted{color:var(--adm-fg-3)}.adm-table td.bold{font-weight:600}.adm-table td.mono,.mono{font-family:var(--adm-mono)}.adm-loading{color:var(--adm-fg-4);padding:8px 0}.adm-log{flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.adm-log__label{color:var(--adm-fg-4);margin-bottom:4px;font-size:11px}.adm-log__pre{background:var(--adm-panel);white-space:pre-wrap;word-break:break-all;tab-size:2;border-radius:4px;margin:0;padding:10px 12px;font-size:11px;line-height:1.45}.adm-log__unavailable{color:var(--adm-fg-4);padding:8px 0;font-style:italic}.adm-table tfoot tr{background:#ffffff14;border-top:1px solid #fff3;font-weight:600}.adm-more{text-align:center;margin-top:16px}.adm-empty{color:var(--adm-fg-4);padding:24px 0;font-style:italic}.adm-tabs{border-bottom:1px solid #ffffff1f;gap:2px;margin:4px 0 16px;display:flex}.adm-tab{color:var(--adm-fg-3);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 16px;font-family:inherit;font-size:13px}.adm-tab--active,.adm-tab:hover{color:var(--adm-fg)}.adm-tab--active{border-bottom-color:var(--adm-accent);font-weight:600}.adm-subbar{align-items:center;gap:12px;min-height:30px;margin-bottom:14px;display:flex}.adm-subbar__stats{gap:16px}.adm-subbar__field,.adm-subbar__stats{color:var(--adm-fg-3);font-size:12px;display:flex}.adm-subbar__field{align-items:center;gap:8px}.adm-select{background:var(--adm-panel);color:var(--adm-panel-fg);border-radius:5px;padding:4px 8px;font-family:inherit;font-size:12px}.adm-chip,.adm-cv__list,.adm-select{border:1px solid var(--adm-border)}.adm-chip{color:var(--adm-fg-3);background:#ffffff0f;border-radius:10px;margin-left:8px;padding:1px 7px;font-size:10px;display:inline-block}.adm-cv{grid-template-columns:300px 1fr;align-items:start;gap:16px;display:grid}@media (width<=1023px){.adm-cv{grid-template-columns:1fr}}.adm-cv__list{border-radius:6px;max-height:calc(100dvh - 220px);overflow:hidden auto}.adm-cv__group+.adm-cv__group{border-top:1px solid #ffffff1f}.adm-cv__agent{background:#ffffff0d;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 12px;display:flex;position:sticky;top:0}.adm-cv__agent-name{font-size:12px;font-weight:700}.adm-cv__agent-count{color:var(--adm-fg-4);font-size:10px}.adm-cv__item{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff0f;align-items:baseline;gap:8px;padding:7px 12px 7px 16px;font-family:inherit;font-size:11px;display:flex}.adm-cv__item:hover{background:#ffffff0d}.adm-cv__item--active{background:#6ea8fe29}.adm-cv__item-title{color:var(--adm-fg-3);font-weight:600}.adm-cv__item-id{text-overflow:ellipsis;flex:1;overflow:hidden}.adm-cv__detail-id,.adm-cv__item-id,.adm-cv__item-meta{color:var(--adm-fg-4);white-space:nowrap}.adm-cv__item-meta{font-size:10px}.adm-cv__detail,.adm-step__body,.ov-pane{min-width:0}.adm-cv__detail-head{border-bottom:1px solid #ffffff1f;align-items:baseline;gap:10px;margin-bottom:12px;padding-bottom:10px;display:flex}.adm-cv__detail-agent{font-size:14px;font-weight:700}.adm-cv__detail-id{text-overflow:ellipsis;font-size:11px;overflow:hidden}.adm-cv__prompt{border:1px solid var(--adm-border);background:#ffffff08;border-radius:5px;margin-bottom:12px}.adm-cv__prompt-summary{cursor:pointer;text-transform:uppercase;letter-spacing:.4px;color:var(--adm-fg-3);padding:8px 12px;font-size:11px;font-weight:700}.adm-cv__prompt-body{white-space:pre-wrap;word-break:break-word;margin:0;padding:0 12px 12px;font-size:11.5px;line-height:1.5}.adm-cv__prompt-missing{color:var(--adm-fg-4);margin:0 0 12px;font-size:11px;font-style:italic}.adm-cv__steps{flex-direction:column;gap:6px;display:flex}.adm-step{background:#ffffff08;border-radius:5px;grid-template-columns:120px 1fr;gap:12px;padding:8px 10px;display:grid}@media (width<=639px){.adm-step{grid-template-columns:1fr;gap:4px}}.adm-step__gutter{flex-direction:column;gap:3px;display:flex}.adm-step__kind{text-transform:uppercase;letter-spacing:.4px;color:var(--adm-fg-3);font-size:11px;font-weight:700}.adm-step--user .adm-step__kind{color:#6ea8fe}.adm-step--assistant .adm-step__kind{color:#3fb950}.adm-step--reasoning .adm-step__kind{color:#a371f7}.adm-step--tool_call .adm-step__kind{color:#d29922}.adm-step--tool_result .adm-step__kind{color:#db6d28}.adm-step__label{color:var(--adm-fg-3);word-break:break-all;font-size:11px}.adm-step__json,.adm-step__text{white-space:pre-wrap;word-break:break-word;tab-size:2;margin:0;font-size:11.5px;line-height:1.5}.adm-step__json{font-family:var(--adm-mono);color:var(--adm-fg-3)}.adm-step__empty{color:var(--adm-fg-4);font-size:11px;font-style:italic}.adm-code{border:1px solid var(--adm-line);border-radius:6px;position:relative;overflow:hidden}.adm-code__lang{border-bottom:1px solid var(--adm-border-2);background:var(--adm-border-2);font-family:var(--adm-mono);color:var(--adm-fg-4);padding:2px 8px;font-size:10px;display:block}.adm-code__body{white-space:pre;color:var(--adm-fg-2);margin:0;padding:6px 8px}.adm-code__body,.adm-diff{font-family:var(--adm-mono);tab-size:2;font-size:11.5px;line-height:1.5;overflow-x:auto}.adm-diff{border:1px solid var(--adm-line);border-radius:6px;flex-direction:column;display:flex}.adm-diff__line{white-space:pre;color:var(--adm-fg-3);padding:0 8px}.adm-diff__line--add{color:#7ee2a8;background:#3ddc8422}.adm-diff__line--del{color:#f3a0a0;background:#fd537322}.adm-diff__line--hunk{color:var(--adm-accent);background:var(--adm-border-2)}.adm-step__images{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.adm-step__image-link{border:1px solid var(--adm-line);border-radius:6px;line-height:0;display:inline-flex;overflow:hidden}.adm-step__image{-o-object-fit:contain;object-fit:contain;max-width:240px;height:auto;max-height:160px;display:block}.adm-step__image-pending{color:var(--adm-fg-4);align-items:center;padding:10px 12px;font-size:11px;line-height:1;display:inline-flex}.adm-seg-toggle{border:1px solid var(--adm-border);border-radius:5px;display:inline-flex;overflow:hidden}.adm-seg-toggle__btn{color:var(--adm-fg-3);cursor:pointer;background:0 0;border:0;padding:4px 12px;font-family:inherit;font-size:12px}.adm-seg-toggle__btn+.adm-seg-toggle__btn{border-left:1px solid var(--adm-border)}.adm-seg-toggle__btn--active{color:var(--adm-fg);background:#6ea8fe29}.adm-tx{flex-direction:column;display:flex}.adm-tx__seg{border-top:1px solid #ffffff12;grid-template-columns:64px 1fr;gap:14px;padding:8px 4px;display:grid}.adm-tx__seg:first-child{border-top:0}.adm-tx__time{color:var(--adm-fg-4);text-align:right;padding-top:2px;font-size:11px}.adm-tx__text{margin:0;font-size:13px;line-height:1.6}.adm-tx__raw{background:var(--adm-panel);border:1px solid var(--adm-border);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:calc(100dvh - 240px);margin:0;padding:14px 16px;font-size:13px;line-height:1.65;overflow-y:auto}.ov-list{display:block}.ov-card{border:1px solid var(--adm-border);border-radius:8px;margin-bottom:20px;overflow:hidden}.ov-card__head{border-bottom:1px solid var(--adm-border);background:#ffffff0a;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 12px;display:flex}.ov-card__t{font-size:13px;font-weight:600}.ov-hash{font-family:var(--adm-mono);color:var(--adm-fg-4);font-size:10px}.ov-pill{border:1px solid var(--adm-border);color:var(--adm-fg-3);background:#ffffff0f;border-radius:10px;padding:1px 7px;font-size:10px}.ov-card__perf{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;padding-top:2px;display:flex}.ov-grid{grid-template-columns:520px 1fr;display:grid}@media (width<=1023px){.ov-grid{grid-template-columns:1fr}}.ov-pane--preview{border-right:1px solid var(--adm-border)}.ov-pane__h{text-transform:uppercase;letter-spacing:.5px;color:var(--adm-fg-4);border-bottom:1px solid var(--adm-border);justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;display:flex}.ov-frame-wrap{aspect-ratio:16/9;border:1px solid var(--adm-border);background:#000;border-radius:6px;width:min(480px,100% - 24px);margin:12px;position:relative;overflow:hidden}.ov-frame-wrap--checker{background-image:linear-gradient(45deg,#222 25%,#0000 0),linear-gradient(-45deg,#222 25%,#0000 0),linear-gradient(45deg,#0000 75%,#222 0),linear-gradient(-45deg,#0000 75%,#222 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.ov-frame{transform-origin:0 0;border:0;width:400%;height:400%;display:block;transform:scale(.25)}.ov-player{gap:8px;display:flex}.ov-btn{cursor:pointer;color:var(--adm-panel-fg);background:var(--adm-panel);border:1px solid var(--adm-border);border-radius:5px;padding:3px 10px;font-size:11px}.ov-btn:hover{border-color:var(--adm-accent)}.ov-btn--on{color:#3fb950;border-color:#3fb950}.ov-transport{align-items:center;gap:10px;padding:0 12px 12px;display:flex}.ov-scrub{accent-color:var(--adm-accent);cursor:pointer;flex:1;height:4px}.ov-time{font-family:var(--adm-mono);color:var(--adm-fg-4);white-space:nowrap;text-align:right;min-width:110px;font-size:11px}.ov-tabs{gap:6px;display:flex}.ov-tab{cursor:pointer;color:var(--adm-fg-4);border:1px solid #0000;border-radius:5px;padding:2px 8px;font-size:11px}.ov-tab--active{border-color:var(--adm-border)}.ov-code,.ov-tab--active{color:var(--adm-panel-fg);background:var(--adm-panel)}.ov-code{max-height:280px;font-family:var(--adm-mono);white-space:pre;tab-size:2;margin:0;padding:12px;font-size:11.5px;line-height:1.5;overflow:auto}
