:root{font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0e14;--panel:#10141c;--panel-2:#141925;--line:#252b39;--muted:#8892a7;--text:#eef2f8}*{box-sizing:border-box}html,body,#root{background:var(--bg);width:100%;height:100%;margin:0;overflow:hidden}button{font:inherit}.app-header{border-bottom:1px solid var(--line)!important;background:#0d1119!important}.app-main{background:var(--bg);height:100vh;padding-top:52px!important}.preview-notice{color:#c9c0a0;white-space:nowrap;text-overflow:ellipsis;background:#25200f;border-bottom:1px solid #51431a;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:11px;display:flex;overflow:hidden}.panel-group{height:calc(100vh - 86px)}.panel{background:var(--panel);min-width:0;height:100%;overflow:hidden}.resize-handle{border-inline:1px solid var(--line);background:#0b0e14;width:4px;position:relative}.resize-handle:hover,.resize-handle[data-resize-handle-active]{background:#7950f2}.panel-heading{border-bottom:1px solid var(--line);background:#111620;justify-content:space-between;align-items:center;height:43px;padding:0 12px;display:flex}.trace-panel{flex-direction:column;display:flex}.trace-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:4px;height:32px;padding:0 6px;display:flex}.trace-scroll{flex:1;padding-block:4px;overflow:auto}.trace-row{color:var(--text);text-align:left;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:4px;width:100%;height:52px;padding-right:8px;display:flex}.trace-row:hover{background:#171d28}.trace-row.active{background:#1c2130;border-left-color:#9775fa}.trace-main{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:7px;min-width:0;height:100%;padding:0;display:flex}.trace-branch{color:#778198;flex:0 0 13px;justify-content:center;align-items:center;width:13px;display:flex}.trace-toggle{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.trace-toggle:hover{color:#c4b5fd}.trace-dot{background:#4c5568;border-radius:50%;width:4px;height:4px}.trace-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.trace-title{font:600 12px/1.2 var(--mantine-font-family-monospace);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trace-summary{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.trace-tail{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.trace-tail small{color:var(--muted);font-size:9px}.trace-legend{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:5px;min-height:34px;padding:6px;display:flex}.inspector-panel{flex-direction:column;display:flex}.operation-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:55px;padding:8px 12px;display:flex}.operation-header h3{font:700 15px/1.2 var(--mantine-font-family-monospace);margin:1px 0 0}.operation-summary{border-bottom:1px solid var(--line);background:#0d1118;justify-content:space-between;align-items:center;gap:12px;height:31px;padding:0 12px;display:flex}.operation-summary p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspector-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.inspector-tabs>.mantine-Tabs-list{background:#111620;padding-inline:8px}.tab-body{height:calc(100vh - 212px);min-height:0}.source-tab{flex-direction:column;display:flex}.source-context{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:34px;padding:0 10px;display:flex}.source-tab>.cm-theme{flex:1;min-height:0}.source-tab .cm-editor,.source-tab .cm-scroller{height:100%}.cm-active-source-line{border-left:2px solid #9775fa;background:#9775fa2b!important}.io-grid{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.json-view{background:#0e1219;flex-direction:column;min-width:0;display:flex}.code-label{height:31px;font:600 10px var(--mantine-font-family-monospace);color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 9px;display:flex}.json-view>.cm-theme{flex:1;min-height:0}.json-view .cm-editor,.json-view .cm-scroller{height:100%}.details-tab{grid-template-columns:1fr 1fr;align-content:start;gap:10px;padding:10px;display:grid;overflow:auto}.detail-block{padding:12px;border-color:var(--line)!important;background:#111620!important}.detail-row{border-bottom:1px solid #1d2330;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:10px;padding:6px 0;display:grid}.detail-row code{white-space:pre-wrap;overflow-wrap:anywhere}.fs-panel{flex-direction:column;display:flex}.checkpoint-bar{border-bottom:1px solid var(--line);background:#0d1118;justify-content:space-between;align-items:center;gap:8px;height:53px;padding:7px 11px;display:flex}.checkpoint-bar code{text-overflow:ellipsis;max-width:150px;overflow:hidden}.fs-tree{height:42%;padding:8px 4px;overflow:auto}.rct-tree-root{font-family:var(--mantine-font-family-monospace);font-size:11px}.rct-tree-item-button{height:25px}.rct-tree-item-button:hover{background:#1b2230}.rct-tree-item-button-selected{background:#2c2450!important}.file-preview{flex-direction:column;flex:1;gap:8px;min-height:0;padding:9px;display:flex}.file-heading{align-items:center;gap:6px;min-width:0;display:flex}.file-heading p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-preview>.cm-theme{border:1px solid var(--line);flex:1;min-height:0}.file-preview .cm-editor,.file-preview .cm-scroller{height:100%}.file-empty{text-align:center;height:100%;color:var(--muted);place-content:center;justify-items:center;gap:6px;display:grid}.cm-editor{font-size:11px}.cm-gutters{background:#0d1118!important;border-right:1px solid #222838!important}.mantine-Badge-root{font-family:var(--mantine-font-family-monospace);letter-spacing:.02em}.mantine-Code-root{font-family:var(--mantine-font-family-monospace)}.experiments-view{background:var(--mantine-color-dark-8);overscroll-behavior:contain;scrollbar-gutter:stable;height:calc(100vh - 52px);min-height:0;padding:24px;overflow:hidden scroll}.experiments-view::-webkit-scrollbar{width:12px}.experiments-view::-webkit-scrollbar-track{background:#0d1119}.experiments-view::-webkit-scrollbar-thumb{background:#4c5568;border:3px solid #0d1119;border-radius:8px}.experiments-view table{min-width:1100px}.experiments-view td{vertical-align:top}.experiment-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:16px;display:grid}.inspect-body{max-height:280px;overflow:auto;white-space:pre-wrap!important}.selected-experiment-row{outline:1px solid var(--mantine-color-cyan-6);outline-offset:-1px;cursor:pointer}@media (max-width:900px){.header-debug-actions{display:none!important}.experiment-detail-grid{grid-template-columns:1fr}.preview-notice{white-space:normal;height:48px}.panel-group{height:calc(100vh - 100px);overflow:auto;display:block!important}.resize-handle{display:none}.panel-group>[data-panel]{width:100%!important;height:auto!important;min-height:420px!important}.trace-panel{min-height:520px}.operation-header{align-items:flex-start;height:auto}.io-grid,.details-tab{grid-template-columns:1fr}.tab-body{height:520px}.fs-panel{min-height:560px}.app-header .mantine-Badge-root:nth-of-type(2){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
