:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-ui:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-code:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--control-height-sm:30px;--control-height-md:36px;--sidebar-width:460px;--content-max-width:1440px;--shadow-popover:0 12px 32px #00000052;--shadow-raised:0 1px 2px #00000038, 0 8px 24px #0000001a;--shadow-control:0 1px 1px #0000002e;--focus-ring:0 0 0 2px var(--color-canvas), 0 0 0 4px var(--color-focus);--color-canvas:#0d1117;--color-surface-1:#111720;--color-surface-2:#171e28;--color-surface-3:#1d2632;--color-surface-code:#090d13;--color-surface-selected:#1d3550;--color-surface-hover:#202b38;--color-border-subtle:#273343;--color-border-strong:#3a4a5f;--color-text-primary:#edf2f7;--color-text-secondary:#9aa8b8;--color-text-tertiary:#708094;--color-accent:#67b7f7;--color-accent-strong:#92cdfa;--color-focus:#48a8f5;--color-success:#52c878;--color-warning:#e5b94f;--color-danger:#f0706a;--color-info:#67b7f7;--color-status-client:#ed9458;--color-status-network:#ce74b4;--color-accent-soft:#67b7f71f;--color-success-soft:#52c8781f;--color-success-ring:#52c8782e;--color-success-border:#52c87873;--color-warning-soft:#e5b94f1f;--color-danger-soft:#f0706a1f;--color-danger-border:#f0706a8c;--color-client-soft:#ed94581f;--color-network-soft:#ce74b41f;--color-overlay:#0d1117db;--color-media-light:#fff;--color-media-dark:#000;--color-timing-blocked:#748195;--color-timing-dns:#87a4e5;--color-timing-connect:#63b8ae;--color-timing-tls:#b494dc;--color-timing-send:#df9d62;--color-timing-wait:#e5b94f;--color-timing-receive:#52c878;--color-syntax-key:#79c7ff;--color-syntax-string:#a7d8ff;--color-syntax-number:#d5adff;--color-syntax-literal:#ff8580;--color-syntax-comment:#8492a4;--color-syntax-tag:#7ddd99;--bg:var(--color-canvas);--panel:var(--color-surface-1);--panel-2:var(--color-surface-2);--border:var(--color-border-subtle);--line:var(--color-border-subtle);--text:var(--color-text-primary);--muted:var(--color-text-secondary);--accent:var(--color-accent);--ok:var(--color-success);--redirect:var(--color-warning);--client:var(--color-status-client);--server:var(--color-danger);--danger:var(--color-danger);--net:var(--color-status-network);--warn:var(--color-warning);--mono:var(--font-code);--sans:var(--font-ui)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#f4f7fa;--color-surface-1:#fff;--color-surface-2:#f0f4f8;--color-surface-3:#e7edf4;--color-surface-code:#f7f9fc;--color-surface-selected:#dceeff;--color-surface-hover:#e9f1f8;--color-border-subtle:#d3dde8;--color-border-strong:#aebdcc;--color-text-primary:#17212d;--color-text-secondary:#536273;--color-text-tertiary:#758497;--color-accent:#0969b8;--color-accent-strong:#064f8d;--color-focus:#1683d8;--color-success:#19733a;--color-warning:#916400;--color-danger:#bd302b;--color-info:#0969b8;--color-status-client:#a64b13;--color-status-network:#9a3f82;--color-accent-soft:#0969b81a;--color-success-soft:#19733a1a;--color-success-ring:#19733a29;--color-success-border:#19733a61;--color-warning-soft:#9164001a;--color-danger-soft:#bd302b17;--color-danger-border:#bd302b7a;--color-client-soft:#a64b131a;--color-network-soft:#9a3f821a;--color-overlay:#f4f7fae6;--color-syntax-key:#075f9f;--color-syntax-string:#176b36;--color-syntax-number:#7046a2;--color-syntax-literal:#a52b26;--color-syntax-comment:#657386;--color-syntax-tag:#176b36;--shadow-popover:0 12px 32px #17212d2e;--shadow-raised:0 1px 2px #17212d1a, 0 8px 24px #17212d12;--shadow-control:0 1px 2px #17212d1a}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#f4f7fa;--color-surface-1:#fff;--color-surface-2:#f0f4f8;--color-surface-3:#e7edf4;--color-surface-code:#f7f9fc;--color-surface-selected:#dceeff;--color-surface-hover:#e9f1f8;--color-border-subtle:#d3dde8;--color-border-strong:#aebdcc;--color-text-primary:#17212d;--color-text-secondary:#536273;--color-text-tertiary:#758497;--color-accent:#0969b8;--color-accent-strong:#064f8d;--color-focus:#1683d8;--color-success:#19733a;--color-warning:#916400;--color-danger:#bd302b;--color-info:#0969b8;--color-status-client:#a64b13;--color-status-network:#9a3f82;--color-accent-soft:#0969b81a;--color-success-soft:#19733a1a;--color-success-ring:#19733a29;--color-success-border:#19733a61;--color-warning-soft:#9164001a;--color-danger-soft:#bd302b17;--color-danger-border:#bd302b7a;--color-client-soft:#a64b131a;--color-network-soft:#9a3f821a;--color-overlay:#f4f7fae6;--color-syntax-key:#075f9f;--color-syntax-string:#176b36;--color-syntax-number:#7046a2;--color-syntax-literal:#a52b26;--color-syntax-comment:#657386;--color-syntax-tag:#176b36;--shadow-popover:0 12px 32px #17212d2e;--shadow-raised:0 1px 2px #17212d1a, 0 8px 24px #17212d12;--shadow-control:0 1px 2px #17212d1a}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:13px/1.5 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,input,select,textarea{font:inherit;transition:color .12s,background-color .12s,border-color .12s,box-shadow .12s,transform .12s}input[type=checkbox]{accent-color:var(--accent)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{box-shadow:var(--focus-ring);outline:none}.mono{font-family:var(--mono);font-size:12px}.muted{color:var(--muted)}.wrap{word-break:break-all}.warn{color:var(--warn);flex-shrink:0}.danger{color:var(--server)}.entry-comment-icon{color:var(--accent);display:block}.tooltip{z-index:1000;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-3);max-width:320px;color:var(--text);box-shadow:var(--shadow-popover);text-align:center;pointer-events:none;white-space:pre-line;padding:5px 8px;font-size:11px;line-height:1.35;position:fixed}.tooltip.below{transform:translate(-50%)}.tooltip.above{transform:translate(-50%,-100%)}.app{flex-direction:column;height:100%;display:flex}.skip-link{top:var(--space-2);left:var(--space-2);z-index:2000;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--color-surface-3);color:var(--text);padding:7px 10px;position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.topbar{min-height:48px;padding:var(--space-2) var(--space-3);background:var(--panel);border-bottom:1px solid var(--border);box-shadow:var(--shadow-control);flex-shrink:0;align-items:center;gap:10px;display:flex}.brand{color:var(--color-text-primary);letter-spacing:-.01em;font-size:13px;font-weight:700}.brand-version{color:var(--color-text-tertiary);letter-spacing:0;font-size:10px;font-weight:600}.doc-name{text-overflow:ellipsis;white-space:nowrap;max-width:40vw;overflow:hidden}.spacer{flex:1}.appearance-controls{align-items:center;gap:var(--space-1);padding-right:var(--space-2);border-right:1px solid var(--border);display:inline-flex}.btn{background:var(--panel-2);color:var(--text);min-height:var(--control-height-sm);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--shadow-control);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.btn:hover{border-color:var(--color-border-strong);background:var(--color-surface-3);transform:translateY(-1px)}.btn:active{box-shadow:none;transform:translateY(0)}.btn.primary{border-color:var(--accent);background:var(--accent);color:var(--color-canvas)}.btn.primary:hover{background:var(--color-accent-strong)}.btn.danger{border-color:var(--color-danger-border);background:var(--color-danger-soft);color:var(--server)}.btn.danger:hover{border-color:var(--server);background:var(--color-danger-soft)}.btn:disabled,.icon-btn:disabled{cursor:not-allowed;opacity:.48;transform:none}.btn.live-active{border-color:var(--ok);color:var(--ok)}.icon-btn{background:var(--panel-2);color:var(--muted);width:var(--control-height-sm);height:var(--control-height-sm);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--shadow-control);justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn:hover{color:var(--text);border-color:var(--color-border-strong);background:var(--color-surface-3);transform:translateY(-1px)}.icon-btn:active{box-shadow:none;transform:translateY(0)}.icon-btn.active{color:var(--accent);border-color:var(--accent)}.link-btn{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-tool-panel{border-bottom:1px solid var(--border);background:var(--color-surface-2);box-shadow:0 8px 24px color-mix(in srgb, var(--color-canvas) 38%, transparent);flex-shrink:0;gap:0;display:grid}.tool-panel-header{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto auto;min-width:0;padding:10px 14px 8px;display:grid}.tool-panel-icon{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-accent-soft);width:30px;height:30px;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.tool-panel-icon.live{background:var(--color-success-soft);color:var(--ok)}.tool-panel-icon.danger{background:var(--color-danger-soft);color:var(--server)}.tool-panel-intro{gap:2px;min-width:0;font-size:12px;display:grid}.tool-panel-intro strong{color:var(--color-text-primary);font-size:13px}.tool-panel-intro span{line-height:1.35}.tool-panel-close{margin-left:var(--space-1)}.tool-panel-body{grid-template-columns:minmax(420px,1.4fr) minmax(280px,1fr) auto;align-items:end;gap:12px 18px;min-width:0;padding:0 14px 12px 52px;display:grid}.tool-panel-fields{gap:10px;min-width:0;display:grid}.tool-panel-fields label{min-width:0;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;gap:4px;font-size:10px;font-weight:600;display:grid}.tool-panel-fields select,.live-url .input{width:100%;min-width:0;min-height:var(--control-height-sm);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--text);padding:5px 30px 5px 9px}.export-fields{grid-template-columns:minmax(150px,1fr) minmax(110px,.6fr) minmax(190px,1.25fr)}.live-fields{grid-template-columns:minmax(280px,1fr)}.live-url{min-width:0}.live-url .input{padding-right:9px}.live-url .input:disabled{opacity:.65}.tool-panel-summary{min-width:0;color:var(--muted);flex-wrap:wrap;align-content:center;gap:5px 14px;padding:6px 0;font-size:11px;display:flex}.tool-panel-summary span{white-space:nowrap}.tool-panel-summary strong{color:var(--text);font-family:var(--mono);font-weight:600}.tool-panel-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.tool-panel-actions .btn{white-space:nowrap}.live-status{border:1px solid var(--border);background:var(--panel-2);min-height:22px;font:10px var(--mono);color:var(--muted);text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 7px;display:inline-flex}.live-status.connected{color:var(--ok)}.live-status.connecting,.live-status.reconnecting,.live-gap{color:var(--warn)}.live-status.connected{border-color:color-mix(in srgb, var(--ok) 42%, var(--border));background:var(--color-success-soft)}.live-status.connecting,.live-status.reconnecting{border-color:color-mix(in srgb, var(--warn) 42%, var(--border));background:var(--color-warning-soft)}.live-gap{font-family:var(--mono)}.live-error{border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--server);grid-column:1/-1;padding:8px 10px}.export-checkbox{cursor:pointer;flex:none;margin:0}.modal-backdrop{z-index:1500;background:color-mix(in srgb, var(--color-canvas) 76%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sensitive-export-dialog{border:1px solid var(--color-danger-border);border-radius:var(--radius-lg);background:var(--color-surface-2);width:min(680px,100%);max-height:min(760px,100vh - 48px);box-shadow:var(--shadow-popover);gap:16px;padding:20px;display:grid;overflow:auto}.sensitive-export-dialog>header{align-items:flex-start;gap:12px;display:flex}.sensitive-export-dialog h2{color:var(--color-text-primary);margin:0;font-size:18px}.sensitive-export-dialog header p{color:var(--muted);margin:3px 0 0}.sensitive-export-icon{border-radius:var(--radius-md);width:38px;height:38px;color:var(--server);background:var(--color-danger-soft);flex:0 0 38px;place-items:center;display:grid}.sensitive-export-summary{border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.sensitive-export-summary>div{border-right:1px solid var(--border);gap:2px;padding:12px;display:grid}.sensitive-export-summary>div:last-child{border-right:0}.sensitive-export-summary strong{font:600 18px var(--mono);color:var(--color-text-primary)}.sensitive-export-summary span{color:var(--muted);font-size:11px}.sensitive-export-details{gap:7px;display:grid}.sensitive-export-details p{margin:0}.sensitive-export-details ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;margin:0;padding:0;list-style:none;display:grid}.sensitive-export-details li{border-radius:var(--radius-sm);background:var(--color-surface-3);justify-content:space-between;gap:12px;padding:5px 8px;display:flex}.sensitive-export-details li strong{font-family:var(--mono)}.sensitive-export-warning{border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);color:var(--server);background:var(--color-danger-soft);align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.sensitive-export-warning svg{flex:none;margin-top:2px}.sensitive-export-warning p{color:var(--text);margin:0}.sensitive-confirmation{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);cursor:pointer;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.sensitive-confirmation input{flex:none;margin-top:3px}.sensitive-export-dialog>footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=700px){.sensitive-export-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sensitive-export-summary>div:nth-child(2){border-right:0}.sensitive-export-summary>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.sensitive-export-details ul{grid-template-columns:1fr}}.welcome{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.welcome-card{max-width:520px}.welcome-card h1{margin:0 0 10px;font-size:20px}.welcome-card p{color:var(--muted)}.welcome-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.security-note{align-items:center;gap:6px;font-size:12px;display:flex}.load-error{border:1px solid var(--server);background:var(--color-danger-soft);border-radius:4px;margin:10px 12px 0;padding:8px 12px}.load-error .mono{margin-top:4px}.layout{flex:1;min-height:0;display:flex}.sidebar{width:var(--sidebar-current-width,var(--sidebar-width));background:var(--panel);flex-direction:column;flex-shrink:0;min-width:320px;min-height:0;display:flex}.sidebar-resizer{cursor:col-resize;touch-action:none;background:var(--border);outline:0;flex:0 0 5px;width:5px;position:relative}.sidebar-resizer:after{content:"";z-index:1;position:absolute;inset:0 -3px}.sidebar-resizer:hover,.sidebar-resizer:focus-visible{background:var(--accent)}.sidebar-resizer:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring)}.main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.filters{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:8px;display:flex}.filters input[type=search],.filters select{background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:4px;min-width:0;padding:5px 8px;font-size:12px}.filters input[type=search]:hover,.filters select:hover,.live-url .input:hover{border-color:var(--color-border-strong)}.filter-search-shell{min-height:var(--control-height-sm);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--muted);align-items:center;gap:6px;padding:0 8px;display:flex}.filter-search-shell:focus-within{border-color:var(--color-focus);box-shadow:var(--focus-ring);color:var(--accent)}.filter-search-shell .filter-search{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;outline:0;padding:0}.filter-search-shell .filter-search:focus-visible{box-shadow:none}.filter-search-shell kbd{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);background:var(--color-surface-1);color:var(--muted);font:9px var(--mono);box-shadow:var(--shadow-control);flex:none;padding:1px 5px}.filter-row{gap:6px;display:flex}.filter-row select,.filter-trace{flex:1}.filter-row.checks{color:var(--muted);align-items:center;gap:12px;font-size:12px}.filter-row.checks label{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.count{margin-left:auto}.active-filter-bar{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-2);min-height:28px;color:var(--muted);padding:3px 8px;font-size:11px;display:flex}.active-filter-bar .link-btn{align-items:center;gap:4px;padding:2px;display:inline-flex}.vlist{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.row{border-bottom:1px solid var(--border);cursor:default;align-items:center;gap:8px;height:100%;padding:0 10px;display:flex}.entry-row{cursor:pointer}.entry-row:hover{background:var(--color-surface-hover)}.entry-row.selected{background:var(--color-surface-selected);box-shadow:inset 3px 0 0 var(--accent)}.entry-row.in-group{padding-left:26px}.group-row{background:var(--panel-2);color:var(--muted);cursor:pointer;font-size:12px}.group-row:hover{background:var(--color-surface-hover)}.group-row.selected{background:var(--color-surface-selected);box-shadow:inset 3px 0 0 var(--accent)}.trace-chip{color:var(--accent)}.row-url{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.row-host{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.row-path{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.row-size,.row-time{text-align:right;flex-shrink:0;min-width:52px;font-size:11px}@media (width<=1100px){.tool-panel-body{grid-template-columns:minmax(0,1fr) auto;padding-left:52px}.tool-panel-summary{grid-column:1/2}.tool-panel-actions{grid-area:1/2/span 2;align-self:center}}@media (width<=760px){.tool-panel-header{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:10px}.tool-panel-header .live-status{grid-column:2;justify-self:start}.tool-panel-close{grid-area:1/3}.tool-panel-body{grid-template-columns:minmax(0,1fr);padding:0 10px 10px}.export-fields{grid-template-columns:minmax(0,1fr)}.tool-panel-summary,.tool-panel-actions{grid-area:auto/1}.tool-panel-actions{justify-content:stretch}.tool-panel-actions .btn{flex:1;justify-content:center}}.badge{font-family:var(--mono);border:1px solid var(--border);border-radius:3px;flex-shrink:0;align-items:center;padding:1px 6px;font-size:11px;display:inline-flex}.badge.method{color:var(--accent);background:var(--color-accent-soft);border-color:#0000;justify-content:center;min-width:44px}.badge.phase{color:var(--server);background:var(--color-danger-soft);border-color:#0000}.badge.hop{color:var(--muted)}.status-ok{color:var(--ok);background:var(--color-success-soft);border-color:#0000}.status-redirect{color:var(--redirect);background:var(--color-warning-soft);border-color:#0000}.status-client{color:var(--client);background:var(--color-client-soft);border-color:#0000}.status-server{color:var(--server);background:var(--color-danger-soft);border-color:#0000}.status-net{color:var(--net);background:var(--color-network-soft);border-color:#0000}.state-ok{color:var(--ok)}.state-server{color:var(--server)}.state-client{color:var(--client)}.detail{flex-direction:column;flex:1;min-height:0;display:flex}.detail-head{border-bottom:1px solid var(--border);background:var(--panel);flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.back-btn{display:none}.detail-url{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tabs{padding:0 var(--space-3);background:var(--panel);border-bottom:1px solid var(--border);flex-shrink:0;gap:2px;display:flex;overflow-x:auto}.tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:5px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:550;display:inline-flex}.tab:hover{color:var(--text);background:var(--color-surface-hover)}.tab.active{color:var(--text);border-bottom-color:var(--accent);background:var(--color-accent-soft)}.tab-dot{background:var(--server);border-radius:50%;width:6px;height:6px}.tab-dot.audit{background:var(--accent)}.detail-body{padding:var(--space-4);scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.detail-body>*{max-width:var(--content-max-width)}.chain-detail-head strong{white-space:nowrap}.workspace-page{gap:var(--space-4);display:grid}.workspace-header{gap:var(--space-1);display:grid}.workspace-header h2{letter-spacing:-.015em;margin:0;font-size:18px;line-height:1.25}.workspace-header p{max-width:760px;color:var(--muted);margin:0;font-size:12px}.workspace-content{min-width:0}.workspace-snapshot{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--color-surface-1);box-shadow:var(--shadow-raised);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.workspace-fact{border-left:1px solid var(--border);align-items:center;gap:10px;min-width:0;min-height:66px;padding:11px 13px;display:flex}.workspace-fact:first-child{border-left:0}.workspace-fact-icon{border:1px solid var(--border);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--accent);background:var(--color-accent-soft);flex:none;place-items:center;display:grid}.workspace-fact.success .workspace-fact-icon{color:var(--ok);background:var(--color-success-soft)}.workspace-fact.danger .workspace-fact-icon{color:var(--server);background:var(--color-danger-soft)}.workspace-fact>span:last-child{gap:2px;min-width:0;display:grid}.workspace-fact small{color:var(--muted);font-size:10px}.workspace-fact strong{font:600 12px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.diagnostic-banner{border:1px solid var(--color-success-border);border-radius:var(--radius-md);color:var(--ok);background:var(--color-success-soft);align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.diagnostic-banner.failure{border-color:var(--color-danger-border);color:var(--server);background:var(--color-danger-soft)}.diagnostic-banner svg{flex:none;margin-top:1px}.diagnostic-banner>div{gap:3px;display:grid}.diagnostic-banner strong{color:currentColor;font-size:12px}.diagnostic-banner span{color:var(--text);font:11px var(--mono);overflow-wrap:anywhere}@media (width<=900px){.workspace-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-fact:nth-child(3){border-left:0}.workspace-fact:nth-child(n+3){border-top:1px solid var(--border)}}@media (width<=520px){.workspace-snapshot{grid-template-columns:1fr}.workspace-fact{border-top:1px solid var(--border);border-left:0;min-height:54px}.workspace-fact:first-child{border-top:0}}.segmented-control{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--color-surface-1);gap:2px;width:fit-content;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.segmented-control button{border-radius:var(--radius-sm);min-height:28px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:4px 10px;font-size:12px;font-weight:550}.segmented-control button:hover{color:var(--text);background:var(--color-surface-hover)}.segmented-control button.active{color:var(--text);background:var(--color-surface-3);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.summary-page{gap:var(--space-4);display:grid}.summary-page .section{margin-bottom:0}.summary-hero{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--color-surface-1);min-height:86px;box-shadow:var(--shadow-raised);grid-template-columns:minmax(180px,1.35fr) repeat(3,minmax(150px,1fr));display:grid;overflow:hidden}.summary-title,.summary-metric{padding:14px 16px}.summary-title{background:var(--color-surface-2);align-content:center;gap:9px;display:grid}.summary-title>div{align-items:center;gap:6px;display:flex}.summary-eyebrow{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:650}.summary-metric{border-left:1px solid var(--border);align-items:center;gap:10px;min-width:0;display:flex}.summary-metric-icon{border:1px solid var(--border);border-radius:var(--radius-sm);width:30px;height:30px;color:var(--accent);background:var(--color-accent-soft);flex:none;place-items:center;display:grid}.summary-metric>span:last-child{gap:2px;min-width:0;display:grid}.summary-metric small{color:var(--muted);font-size:10px}.summary-metric strong{font:600 12px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.summary-attention{border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--server);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.summary-attention svg{flex:none;margin-top:1px}.summary-attention div{gap:2px;display:grid}.summary-attention strong{font-size:12px}.summary-attention span{color:var(--text);font-size:11px}@media (width<=1100px){.summary-hero{grid-template-columns:repeat(3,minmax(140px,1fr))}.summary-title{grid-column:1/-1}.summary-metric:first-of-type{border-left:0}}@media (width<=720px){.summary-hero{grid-template-columns:1fr}.summary-title{grid-column:auto}.summary-metric{border-top:1px solid var(--border);border-left:0}}.chain-waterfall{border:1px solid var(--border);border-radius:4px;position:relative;overflow:hidden}.chain-wf-legend{border-bottom:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 8px;font-size:10px;display:flex}.chain-wf-legend span{align-items:center;gap:4px;display:inline-flex}.chain-wf-legend i{border-radius:2px;width:8px;height:8px}.chain-wf-row{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:30px minmax(110px,220px) minmax(240px,1fr) 70px 50px;align-items:center;gap:8px;padding:7px 8px;display:grid}.chain-wf-row:hover{background:var(--panel-2)}.chain-wf-label,.chain-wf-time{color:var(--muted);font:11px var(--mono)}.chain-wf-time{text-align:right}.chain-wf-url{text-overflow:ellipsis;white-space:nowrap;font:11px var(--mono);overflow:hidden}.chain-wf-track{background:var(--color-surface-code);cursor:crosshair;border-radius:3px;height:15px;display:block;position:relative}.chain-wf-bar{min-width:1px;height:11px;position:absolute;top:2px}.chain-wf-axis{color:var(--muted);font:10px var(--mono);justify-content:space-between;padding:4px 136px 4px 266px;display:flex}.wf-unmeasured{background:var(--muted)}.chain-exchanges{border:1px solid var(--border);border-radius:4px;display:grid;overflow:hidden}.chain-exchange{border:0;border-bottom:1px solid var(--border);min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 8px;display:flex}.chain-exchange:last-child,.chain-wf-row:last-of-type{border-bottom:0}.chain-exchange:hover{background:var(--panel-2)}.chain-url{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.section{margin-bottom:18px}.workspace-content>.section,.summary-page>.section{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--color-surface-1);box-shadow:var(--shadow-control);padding:12px}.section-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.section-head h3{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0;font-size:11px;font-weight:600}.empty-state{color:var(--muted);padding:6px 0;font-size:12px}.entry-comment{border:1px solid var(--border);background:var(--panel);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;padding:9px 10px}.empty-state.big{justify-content:center;align-items:center;height:100%;font-size:14px;display:flex}.image-preview,.media-preview{justify-items:start;gap:8px;margin-bottom:8px;display:grid}.image-preview img{object-fit:contain;border:1px solid var(--border);background:var(--color-media-light);border-radius:5px;max-width:min(100%,960px);max-height:70vh;display:block}.media-preview video{border:1px solid var(--border);background:var(--color-media-dark);border-radius:5px;width:min(100%,960px);max-height:70vh;display:block}.media-error{color:var(--danger);font-size:12px;line-height:1.5}.syntax-key{color:var(--color-syntax-key)}.syntax-string{color:var(--color-syntax-string)}.syntax-number{color:var(--color-syntax-number)}.syntax-boolean{color:var(--color-syntax-literal)}.syntax-null{color:var(--color-syntax-comment);font-style:italic}.syntax-punctuation{color:var(--color-syntax-comment)}.syntax-tag{color:var(--color-syntax-tag)}.syntax-comment{color:var(--color-syntax-comment);font-style:italic}.syntax-cdata{color:var(--color-syntax-number)}.syntax-command{color:var(--color-syntax-tag);font-weight:600}.syntax-option{color:var(--color-syntax-key)}.syntax-continuation{color:var(--color-syntax-comment)}.replay-page{gap:12px;max-width:1120px;display:grid}.replay-hero{align-items:center;gap:12px;padding:4px 2px 8px;display:flex}.replay-hero-icon{width:38px;height:38px;color:var(--accent);border:1px solid var(--color-border-strong);background:var(--color-accent-soft);border-radius:8px;flex:none;place-items:center;display:grid}.replay-hero h2{margin:0 0 3px;font-size:17px;font-weight:650}.replay-hero p,.replay-card-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.replay-meta{align-items:center;gap:6px;margin-left:auto;display:flex}.replay-card{border:1px solid var(--border);background:var(--panel);border-radius:7px;overflow:hidden}.replay-card-head{border-bottom:1px solid var(--border);background:var(--panel-2);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 12px;display:flex}.replay-card-head h3{color:var(--text);letter-spacing:0;text-transform:none;margin:0 0 2px;font-size:12px}.replay-options{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.replay-option-row{background:var(--panel);cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.replay-option-row:hover{background:var(--color-surface-hover)}.replay-option-row:has(input:disabled){cursor:not-allowed;opacity:.58}.replay-option-row.disabled{cursor:not-allowed;opacity:.58}.replay-option-icon{width:32px;height:32px;color:var(--accent);border:1px solid var(--border);background:var(--bg);border-radius:6px;place-items:center;display:grid}.replay-option-icon .mono{font-size:9px}.replay-option-copy{gap:2px;min-width:0;display:grid}.replay-option-copy strong{font-size:12px;font-weight:600}.replay-option-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.replay-switch{appearance:none;border:1px solid var(--color-border-strong);background:var(--color-surface-3);cursor:pointer;border-radius:999px;width:30px;height:17px;margin:0;padding:2px;transition:background .12s,border-color .12s}.replay-switch:before{content:"";background:var(--muted);border-radius:50%;width:11px;height:11px;transition:transform .12s,background .12s;display:block}.replay-switch:checked{border-color:var(--accent);background:var(--color-accent-soft)}.replay-switch:checked:before{background:var(--color-accent-strong);transform:translate(13px)}.replay-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.replay-switch:disabled{cursor:not-allowed}.replay-command-card .codeblock{border:0;border-radius:0}.replay-command-card .codeblock-toolbar{background:var(--color-surface-code);padding:7px 12px}.replay-command-card .codeblock pre{min-height:112px;padding:14px 16px}.replay-ready{color:var(--muted);font:10px var(--mono);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.replay-ready span{background:var(--ok);width:6px;height:6px;box-shadow:0 0 0 3px var(--color-success-ring);border-radius:50%}.replay-warnings{display:grid}.replay-warning{color:var(--muted);border-bottom:1px solid var(--border);align-items:flex-start;gap:9px;padding:9px 12px;font-size:11px;line-height:1.55;display:flex}.replay-warning:last-child{border-bottom:0}.replay-warning svg{flex:none;margin-top:1px}.replay-warning.caution{color:var(--warn);background:var(--color-warning-soft)}.replay-warning.info svg{color:var(--accent)}@media (width<=760px){.replay-hero{align-items:flex-start}.replay-meta{display:none}.replay-options{grid-template-columns:1fr}}.protection-intro{margin:0 0 12px}.protection-list{gap:12px;display:grid}.protection-card{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:12px}.protection-card-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.protection-token{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-bottom:10px;overflow:hidden}.protection-field{color:var(--muted);gap:5px;margin:8px 0;display:grid}.protection-field input,.protection-field textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:4px;padding:8px}.protection-field textarea{resize:vertical;min-height:72px;font-family:var(--mono)}.protection-group-id{margin-left:auto}.protection-group-stats{color:var(--muted);flex-wrap:wrap;gap:8px 18px;display:flex}.protection-group-stats strong{color:var(--text)}.protection-actions{flex-wrap:wrap;gap:8px;display:flex}.protection-result{color:var(--muted);border:1px solid var(--border);border-radius:5px;padding:8px 10px}.resolved-memory-btn{appearance:none;background:var(--color-danger-soft);color:var(--muted);border-color:var(--border);box-shadow:none;cursor:pointer;gap:5px;margin:0;line-height:1.45}.resolved-memory-btn:hover{color:var(--server);border-color:var(--color-danger-border);background:var(--color-danger-soft)}.resolved-memory-btn:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.verified-candidates{border:1px solid var(--color-border-strong);background:var(--color-accent-soft);border-radius:6px;gap:8px;padding:10px;display:grid}.verified-candidates-head,.verified-candidate-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.verified-candidates-head{justify-content:space-between}.verified-candidate{border-top:1px solid var(--color-border-strong);gap:6px;min-width:0;padding-top:8px;display:grid}.verified-candidate-meta{color:var(--muted);font-size:11px}.verified-candidate-meta .copy-btn{margin-left:auto}.verified-candidate pre{border:1px solid var(--border);background:var(--bg);white-space:pre-wrap;word-break:break-word;border-radius:4px;max-height:160px;margin:0;padding:8px;overflow:auto}.protection-values{border-top:1px solid var(--border);padding-top:10px}.protection-values summary{color:var(--muted);cursor:pointer}.protection-value-list{gap:6px;margin-top:10px;display:grid}.protection-value-row{grid-template-columns:minmax(180px,1fr) auto auto minmax(220px,2fr);align-items:center;gap:10px;display:grid}.protection-value-row code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=900px){.protection-group-id{width:100%;margin-left:0}.protection-value-row{grid-template-columns:1fr auto}.protection-value-row code{grid-column:1/-1}}@media (width<=520px){.topbar{gap:var(--space-1);padding-inline:var(--space-2)}.brand{margin-right:auto}.brand-detail,.topbar .button-label,.topbar .spacer{display:none}.topbar .btn{width:var(--control-height-sm);justify-content:center;padding:0}.appearance-controls{padding-right:var(--space-1);gap:2px}.detail-head{padding-inline:var(--space-2)}.detail-body{padding:var(--space-3)}.tabs{padding-inline:var(--space-2)}.tab{padding-inline:10px}.kv{grid-template-columns:minmax(108px,34%) 1fr}.codeblock-toolbar{align-items:flex-start}.codeblock-meta{display:grid}}.protection-plain{margin-top:10px}.note{margin-top:8px;font-size:12px}.body-store-reference{flex-direction:column;gap:2px;display:flex}.body-store-hint{width:fit-content;font-size:11px}.audit-empty{max-width:720px;padding:8px}.audit-note{margin:9px 0 0;font-size:11px;line-height:1.55}.audit-hero,.audit-global-grid,.audit-category-grid,.audit-mode-grid{gap:8px;display:grid}.audit-hero{grid-template-columns:repeat(4,minmax(120px,1fr))}.audit-global-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.audit-category-grid{grid-template-columns:repeat(4,minmax(90px,1fr))}.audit-mode-grid{grid-template-columns:repeat(3,minmax(90px,1fr))}.audit-metric{border:1px solid var(--border);background:var(--panel);border-radius:5px;gap:2px;min-width:0;padding:10px 12px;display:grid}.audit-metric strong{font:600 18px var(--mono);color:var(--text)}.audit-metric span{color:var(--muted);font-size:11px}.audit-metric.request strong,.audit-metric.encrypted strong{color:var(--accent)}.audit-metric.response strong,.audit-metric.tokenized strong{color:var(--ok)}.audit-metric.global strong,.audit-metric.redacted strong{color:var(--warn)}.audit-metric.total{border-color:var(--color-border-strong);background:var(--color-accent-soft)}.audit-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.audit-scope-card{border:1px solid var(--border);background:var(--panel);border-radius:6px;min-width:0;overflow:hidden}.audit-scope-head{border-bottom:1px solid var(--border);background:var(--panel-2);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.audit-scope-head h3{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px}.audit-total{color:var(--muted);font:11px var(--mono)}.audit-scope-card>.empty-state{padding:14px 12px}.audit-category-grid{padding:12px}.audit-subsection{padding:0 12px 12px}.audit-subsection+.audit-subsection{border-top:1px solid var(--border);padding-top:12px}.audit-subsection h4{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:10px}.audit-body-grid{grid-template-columns:1.3fr 1fr 1fr;gap:8px;margin-bottom:9px;display:grid}.audit-body-grid>div{gap:3px;min-width:0;display:grid}.audit-body-grid span{color:var(--muted);font-size:10px}.audit-body-grid strong{text-overflow:ellipsis;overflow:hidden}.audit-outcome{width:fit-content;font:10px var(--mono);background:var(--panel-2);border-radius:3px;padding:2px 6px}.audit-outcome.redacted{color:var(--warn)}.audit-outcome.unchanged{color:var(--muted)}.audit-outcome.failed{color:var(--server)}.audit-outcome.processed{color:var(--accent)}.audit-protection{gap:8px;display:grid}.audit-fallbacks{border:1px solid var(--border);border-radius:4px;overflow:hidden}.audit-fallback-head,.audit-fallback-row{grid-template-columns:1fr 70px;gap:8px;padding:5px 8px;display:grid}.audit-fallback-head{color:var(--muted);background:var(--panel-2);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.audit-fallback-head span:last-child,.audit-fallback-row strong{text-align:right}.audit-fallback-row+.audit-fallback-row{border-top:1px solid var(--border)}.audit-fallback-row code{overflow-wrap:anywhere;color:var(--warn)}@media (width<=1050px){.audit-scope-grid{grid-template-columns:1fr}.audit-hero{grid-template-columns:repeat(2,minmax(120px,1fr))}}.kv{border:1px solid var(--border);border-radius:4px;grid-template-columns:190px 1fr;display:grid;overflow:hidden}.kv-row{display:contents}.kv-key{color:var(--muted);background:var(--panel);border-bottom:1px solid var(--border);padding:5px 10px;font-size:12px}.kv-val{border-bottom:1px solid var(--border);word-break:break-word;min-width:0;padding:5px 10px;font-size:12px}.kv-row:last-child .kv-key,.kv-row:last-child .kv-val{border-bottom:none}.pairs-toolbar,.codeblock-toolbar{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:6px;display:flex}.codeblock-toolbar{justify-content:space-between}.codeblock-meta,.codeblock-actions{align-items:center;gap:8px;display:flex}.codeblock-meta{min-width:0;color:var(--muted);font-size:10px}.codeblock-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.codeblock-actions{flex:none}.copy-btn.active{color:var(--accent);border-color:var(--color-border-strong);background:var(--color-accent-soft)}.table-search{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--color-surface-1);width:min(280px,45%);min-height:28px;color:var(--text);margin-right:auto;padding:3px 8px;font-size:11px}.table-count{color:var(--color-text-tertiary);font:10px var(--mono)}.pairs-table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;overflow:hidden}.pairs-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);background:var(--panel);padding:4px 10px;font-size:11px;font-weight:600}.pairs-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:4px 10px}.pairs-table tr:last-child td{border-bottom:none}.pairs-table tbody tr:hover td{background:var(--color-surface-hover)}*{scrollbar-color:var(--color-border-strong) transparent;scrollbar-width:thin}.pair-name{color:var(--accent);font-family:var(--mono);white-space:nowrap;font-size:12px}.pair-value{word-break:break-all}.pair-attributes,.pair-comment{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.copy-btn{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;display:inline-flex}.copy-btn:hover{color:var(--text);border-color:var(--accent)}.codeblock pre{background:var(--color-surface-code);border:1px solid var(--border);white-space:pre-wrap;word-break:break-all;border-radius:4px;max-height:480px;margin:0;padding:10px;overflow:auto}.codeblock pre.wrap-lines{white-space:pre-wrap;word-break:break-word}.codeblock pre.scroll-lines{white-space:pre;word-break:normal}.bool-yes{color:var(--ok)}.bool-no{color:var(--muted)}.unwrap-chain{margin:0;padding-left:24px}.unwrap-chain li{padding:2px 0}.cert{border:1px solid var(--border);border-radius:4px;margin-bottom:10px;padding:10px}.cert-title{color:var(--accent);word-break:break-all;margin-bottom:8px}.informational{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:10px;display:flex}.trace-filter{background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:4px;padding:4px 8px;font-size:12px}.trace-table td,.trace-table th{font-size:12px}.waterfall{flex-direction:column;gap:3px;display:flex;position:relative}.timeline-cursor{z-index:6;background:var(--color-text-secondary);width:1px;box-shadow:0 0 0 1px var(--color-canvas);pointer-events:none;position:absolute}.timeline-cursor-label{border:1px solid var(--color-border-strong);background:var(--color-surface-3);color:var(--text);font:10px var(--mono);white-space:nowrap;border-radius:3px;padding:2px 5px;position:absolute;top:2px;left:0;transform:translate(-50%)}.timeline-cursor-label.start{transform:translate(4px)}.timeline-cursor-label.end{transform:translate(calc(-100% - 4px))}.wf-row{align-items:center;gap:8px;display:flex}.wf-label{width:64px;color:var(--muted);text-align:right;flex-shrink:0;font-size:11px}.wf-track{background:var(--panel-2);cursor:crosshair;border-radius:2px;flex:1;height:12px;position:relative;overflow:hidden}.wf-bar{border-radius:2px;position:absolute;top:0;bottom:0}.wf-blocked{background:var(--color-timing-blocked)}.wf-dns{background:var(--color-timing-dns)}.wf-connect{background:var(--color-timing-connect)}.wf-ssl{background:var(--color-timing-tls)}.wf-send{background:var(--color-timing-send)}.wf-wait{background:var(--color-timing-wait)}.wf-receive{background:var(--color-timing-receive)}.wf-value{width:100px;font-size:11px;font-family:var(--mono);text-align:right;flex-shrink:0}.wf-total .wf-value{font-weight:600}.jt-line{font-family:var(--mono);align-items:center;gap:2px;padding:1px 0;font-size:12px;display:flex}.jt-toggle{cursor:pointer}.jt-toggle:hover{background:var(--panel-2)}.jt-key{color:var(--accent)}.jt-str{color:var(--color-syntax-string);word-break:break-all}.jt-num{color:var(--color-syntax-number)}.jt-null,.jt-preview{color:var(--muted)}.drop-overlay{z-index:10;background:var(--color-overlay);border:3px dashed var(--accent);color:var(--accent);pointer-events:none;justify-content:center;align-items:center;font-size:18px;display:flex;position:fixed;inset:0}@media (width<=900px){.sidebar{border-right:none;width:100%;min-width:0}.sidebar-resizer,.app.has-selection .sidebar,.app:not(.has-selection) .main{display:none}.back-btn{display:inline-flex}.kv{grid-template-columns:130px 1fr}.doc-name{display:none}.live-connect{grid-template-columns:1fr auto auto auto}.live-copy,.live-url{grid-column:1/-1}.chain-wf-row{grid-template-columns:28px minmax(90px,140px) minmax(180px,1fr) 64px 46px}.chain-wf-axis{padding-left:190px;padding-right:126px}}
