.request-details-drawer .ant-drawer-content-wrapper{box-shadow:-3px 0 6px #80808059}.request-details-drawer.dark-mode .ant-drawer-content-wrapper{box-shadow:-3px 0 8px #00000080}.request-details-drawer ::-webkit-scrollbar{width:10px;height:10px}.request-details-drawer ::-webkit-scrollbar-track{background:#0000000d;border-radius:5px}.request-details-drawer ::-webkit-scrollbar-thumb{background:#0003;border-radius:5px}.request-details-drawer ::-webkit-scrollbar-thumb:hover{background:#0000004d}.request-details-drawer ::-webkit-scrollbar-corner{background:transparent}.request-details-drawer.dark-mode ::-webkit-scrollbar-track{background:#ffffff0d}.request-details-drawer.dark-mode ::-webkit-scrollbar-thumb{background:#fff3}.request-details-drawer.dark-mode ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.request-details-drawer .ant-drawer-body{padding:0!important;overflow:hidden!important;height:100%;background:var(--surface);color:var(--text)}.request-details-drawer .ant-drawer-content{background:var(--surface)}.resize-handle{position:absolute;left:0;top:0;bottom:0;width:5px;cursor:col-resize;z-index:1000;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity var(--transition),background var(--transition)}.resize-handle:hover,.resize-handle.resizing{opacity:1;background:var(--accent)!important}.detail-pane-root{position:relative;display:flex;flex-direction:column;height:100%;background:var(--surface);color:var(--text)}.detail-pane-close{position:absolute;top:8px;right:8px;z-index:10}.detail-pane-tabs{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 12px}.detail-pane-tabs>.ant-tabs-nav{margin:0;padding-right:36px}.detail-pane-tabs .ant-tabs-content-holder{flex:1;min-height:0;overflow:hidden}.detail-pane-tabs .ant-tabs-content,.detail-pane-tabs .ant-tabs-tabpane{height:100%}.detail-pane-scroll{height:100%;overflow:auto;padding:5px 8px 24px;font-size:12px;word-wrap:break-word}.detail-pane-loading{padding:100px 24px;text-align:center}.detail-pane-loading-text{margin-top:12px;color:var(--accent);font-size:16px}.detail-pane-error{padding:24px;color:var(--danger)}.detail-section-block{padding:10px 0;border-bottom:1px solid var(--border-2)}.detail-section-block.no-border{border-bottom:none}.detail-section-title{display:block;font-size:14px;line-height:1;padding-left:5px;border-left:3px solid var(--accent);color:var(--text)}.detail-spacer{display:block;width:100%;height:10px}.detail-ul{list-style:none;margin:0;padding-left:15px;overflow:hidden}.detail-li{overflow:hidden;margin:0;padding:1px 0}.detail-li strong{float:left;opacity:.8;font-weight:600}.detail-li span{display:block;overflow:hidden;opacity:.87;padding-left:15px;word-break:break-all}.detail-li span.selectable{cursor:text}.detail-li a.detail-link{color:var(--accent);text-decoration:none}.detail-li a.detail-link:hover{color:var(--accent-hover);text-decoration:underline}.detail-ok-status{color:var(--success);font-weight:600}.detail-code-wrapper{overflow:auto;padding:15px;background:var(--accent-dim);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--mono);font-size:12px;white-space:pre-wrap;word-break:break-all;max-height:480px}.detail-req-body{min-width:200px;padding-left:15px;font-family:var(--mono);font-size:12px;white-space:pre-wrap;word-break:break-all;max-height:480px;overflow:auto}.detail-image-body{max-width:100%;max-height:400px}.detail-empty{text-align:center;color:var(--muted);padding:7px 0 8px}.detail-cookie-wrapper{padding-top:12px}.detail-cookie-wrapper .ant-table{font-size:12px}.detail-cookie-wrapper .ant-table-thead>tr>th,.detail-cookie-wrapper .ant-table-tbody>tr>td{padding:5px 8px!important;background:transparent!important}.detail-toolbar-inline{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.json-viewer{margin-top:4px}.json-viewer .ant-tabs-nav{margin-bottom:8px}.json-viewer-source{font-family:var(--mono);font-size:12px;white-space:pre-wrap;word-break:break-all;overflow:auto;max-height:480px;padding:12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.json-viewer-tree{overflow:auto;max-height:480px;padding:8px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--mono);font-size:12px}.json-tree-node{margin-left:12px}.json-tree-row{line-height:1.55}.json-tree-toggle{background:none;border:none;color:var(--muted);padding:0 4px 0 0;font-family:var(--mono);font-size:12px;cursor:pointer}.json-tree-key{color:var(--accent)}.json-tree-string{color:var(--success)}.json-tree-number{color:#d97126}html.dark .json-tree-number{color:#e49b67}.json-tree-boolean{color:#914db3}html.dark .json-tree-boolean{color:#be90d5}.json-tree-null{color:var(--muted)}.ws-messages-wrap{height:100%;overflow:auto;padding:8px 4px 24px}.ws-messages-content{overflow:hidden;min-height:100%}.ws-msg{clear:both;margin:5px auto;max-width:70%}.ws-msg.to-server{float:right}.ws-msg.from-server{float:left;max-width:40%}.ws-msg-time{font-size:12px;color:var(--muted);margin-bottom:2px}.ws-msg.to-server .ws-msg-time{text-align:right}.ws-msg-bubble{clear:both;border-radius:var(--radius-sm);color:#fff;padding:7px 8px;font-size:13px;word-wrap:break-word;word-break:break-all;white-space:pre-wrap}.ws-msg.to-server .ws-msg-bubble{background:var(--accent)}.ws-msg.from-server .ws-msg-bubble{background:var(--success)}html.dark .ws-msg-bubble{color:var(--bg)}.ws-messages-empty{padding:40px 20px;text-align:center;color:var(--muted)}:root{--brand-blue: #0E75DD;--brand-danger: #eb3f47;--brand-success: #70be44;--brand-warning: #f68d38;--brand-primary-dark-gray: #1E2127;--brand-primary-gray: #6D7584;--brand-primary-light-gray: #979EAB;--dark-gray: #5c7288;--bg-gray-90: #F7F8FA;--white-100: #fff;--white-90: #e6e6e6;--white-80: #ccc;--white-66: #aaa;--border-color: #DBE0EA;--dark-bg-primary: #1e1e1e;--dark-bg-secondary: #252525;--dark-bg-tertiary: #2d2d2d;--dark-text-primary: #e0e0e0;--dark-text-secondary: #b0b0b0;--dark-text-muted: #999;--dark-border-color: #444}.network-table-container{height:100%;width:100%;overflow:hidden;display:flex;flex-direction:column}.network-table-wrapper{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.network-table-wrapper .ant-table-wrapper,.network-table-wrapper .ant-spin-nested-loading,.network-table-wrapper .ant-spin-container{flex:1;display:flex;flex-direction:column;min-height:0}.network-table-wrapper .ant-table{flex:1;display:flex;flex-direction:column}.network-table-wrapper .ant-table-container{flex:1;display:flex;flex-direction:column;min-height:0}.network-table-wrapper .ant-table-body-outer{flex:1;min-height:0;display:flex;flex-direction:column}.network-table-wrapper .ant-table-body{flex:1;overflow:auto!important;min-height:0}.network-table-wrapper .ant-table-tbody,.network-table-wrapper .ant-table-body-inner{min-height:100%}.network-table-container .ant-table{font-size:12px}.network-table-container .ant-table-thead>tr>th{font-weight:700;text-transform:uppercase;color:var(--brand-primary-gray);background:var(--bg-gray-90);font-size:11px;padding:8px}.network-table-container .ant-table-tbody>tr{cursor:pointer;transition:background-color .2s}.network-table-container .ant-table-tbody>tr>td{padding:6px 8px}.network-table-container .ant-table-tbody>tr:hover>td{background:var(--white-90)!important}.network-table-container .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--dark-gray)!important;color:var(--white-100)!important}.network-table-container .ant-table-tbody>tr.pending{color:var(--white-66)}.network-table-container .ant-table-tbody>tr.error{color:var(--brand-danger)}.network-table-container.dark-mode .ant-table{background:var(--dark-bg-primary)}.network-table-container.dark-mode .ant-table-thead>tr>th{background:var(--dark-bg-secondary);color:var(--dark-text-primary);border-color:var(--dark-border-color)}.network-table-container.dark-mode .ant-table-tbody>tr{background:var(--dark-bg-primary);color:var(--dark-text-primary)}.network-table-container.dark-mode .ant-table-tbody>tr>td{border-color:var(--dark-border-color)}.network-table-container.dark-mode .ant-table-tbody>tr:nth-child(2n){background:var(--dark-bg-secondary)}.network-table-container.dark-mode .ant-table-tbody>tr:hover>td{background:var(--dark-bg-tertiary)!important}.network-table-container.dark-mode .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--brand-blue)!important;color:var(--white-100)!important}.network-table-container.dark-mode .ant-table-tbody>tr.pending{color:var(--dark-text-muted)}.network-table-container.dark-mode .ant-table-tbody>tr.error{color:var(--brand-danger)}.network-table-container .ant-tag{margin:0;font-size:11px}.network-table-filters{background:var(--bg-gray-90);border-bottom:1px solid var(--border-color);padding:8px 12px;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.filter-row-main{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-row-fields{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-row-types{display:flex;align-items:center;gap:12px}.hide-label{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--brand-primary-gray)}.filter-mode-toggle{display:flex;align-items:center;padding-right:16px;border-right:1px solid var(--border-color)}.mode-label{font-size:11px;font-weight:500;color:var(--brand-primary-light-gray);transition:all .3s}.mode-label.active{font-weight:700;color:var(--brand-primary-dark-gray)}.filter-count{font-size:11px;color:var(--brand-primary-gray);margin-left:auto;font-weight:600}.settings-saved-indicator{font-size:11px;color:var(--brand-success);display:flex;align-items:center;gap:4px;font-weight:500;margin-left:auto}.network-table-container.dark-mode .network-table-filters{background:var(--dark-bg-secondary);border-bottom-color:var(--dark-border-color)}.network-table-container.dark-mode .filter-count,.network-table-container.dark-mode .hide-label{color:var(--dark-text-secondary)}.network-table-container.dark-mode .settings-saved-indicator{color:var(--brand-success)}.network-table-container.dark-mode .filter-mode-toggle{border-right-color:var(--dark-border-color)}.network-table-container.dark-mode .mode-label{color:var(--dark-text-muted)}.network-table-container.dark-mode .mode-label.active{color:var(--dark-text-primary)}.network-table-footer{display:flex;align-items:center;gap:20px;padding:8px 12px;background:var(--bg-gray-90);border-top:1px solid var(--border-color);font-size:11px;color:var(--brand-primary-gray);flex-shrink:0}.footer-stat{display:flex;align-items:center;gap:6px}.footer-stat.methods{display:flex;gap:12px;margin-left:auto}.footer-stat .stat-label{font-weight:600;text-transform:uppercase}.footer-stat .stat-value{font-weight:700;color:var(--brand-primary-dark-gray)}.footer-stat.error .stat-value{color:var(--brand-danger);font-weight:700}.footer-stat .method-count{font-size:10px;padding:2px 6px;background:#0e75dd1a;border-radius:3px;color:var(--brand-blue);font-weight:600}.network-table-container.dark-mode .network-table-footer{background:var(--dark-bg-secondary);border-top-color:var(--dark-border-color);color:var(--dark-text-secondary)}.network-table-container.dark-mode .footer-stat .stat-value{color:var(--dark-text-primary)}.network-table-container.dark-mode .footer-stat .method-count{background:#0e75dd33;color:#4da6ff}:root{--bg: hsl(40, 18%, 96%);--surface: hsl(40, 15%, 99%);--surface-2: hsl(40, 12%, 93%);--surface-3: hsl(40, 10%, 88%);--border: rgba(0, 0, 0, .07);--border-2: rgba(0, 0, 0, .13);--text: hsl(240, 10%, 18%);--text-2: hsl(240, 7%, 38%);--muted: hsl(240, 6%, 56%);--accent: hsl(43, 55%, 42%);--accent-dim: hsla(43, 55%, 42%, .12);--accent-hover: hsl(43, 60%, 34%);--success: hsl(145, 42%, 36%);--danger: hsl(0, 62%, 50%);--danger-dim: hsla(0, 62%, 50%, .1);--radius-sm: 6px;--radius: 10px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--font: "Inter", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", "Fira Code", ui-monospace, monospace;--sidebar-w: 220px;--topbar-h: 52px;--transition: .15s ease}html.dark{--bg: hsl(240, 8%, 9%);--surface: hsl(240, 7%, 12%);--surface-2: hsl(240, 7%, 16%);--surface-3: hsl(240, 7%, 20%);--border: rgba(255, 255, 255, .055);--border-2: rgba(255, 255, 255, .09);--text: hsl(43, 10%, 82%);--text-2: hsl(43, 8%, 62%);--muted: hsl(240, 8%, 46%);--accent: hsl(43, 50%, 70%);--accent-dim: hsla(43, 50%, 70%, .14);--accent-hover: hsl(43, 55%, 78%);--success: hsl(145, 35%, 52%);--danger: hsl(0, 70%, 70%);--danger-dim: hsla(0, 70%, 70%, .12);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .35);color-scheme:dark}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;margin:0;font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5;scrollbar-gutter:stable}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.shell{display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;height:100vh;transition:grid-template-columns var(--transition);background:var(--bg);color:var(--text)}.shell[data-collapsed]{grid-template-columns:64px 1fr}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--border);overflow:hidden}.sidebar-header{padding:16px 12px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.brand{display:flex;align-items:center;gap:10px;overflow:hidden}.logo{width:32px;height:32px;border-radius:8px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;display:grid;place-items:center;flex-shrink:0}html.dark .logo{color:#151519}.brand-text{display:flex;flex-direction:column;overflow:hidden;min-width:0}.brand-name{font-size:13px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;color:var(--text)}.brand-sub{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.sidebar-nav{flex:1;padding:8px;display:flex;flex-direction:column;gap:0;overflow-y:auto;min-height:0}.nav-section{display:flex;flex-direction:column;gap:2px}.nav-section-divider{margin-top:4px;padding-top:4px;border-top:1px solid var(--border)}.nav-section-label{padding:10px 10px 3px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none}.nav-item{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius-sm);color:var(--text-2);font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;transition:background-color var(--transition),color var(--transition);background-color:transparent;border:none;width:100%;text-align:left;contain:paint;will-change:background-color}.nav-item:hover{background-color:var(--surface-2);color:var(--text)}.nav-item[aria-current=page]{background:var(--accent-dim);color:var(--accent)}.nav-item .anticon{font-size:15px;flex-shrink:0}.sidebar-footer{padding:8px;border-top:1px solid var(--border);flex-shrink:0}.collapse-btn{color:var(--muted)}.collapse-btn:hover{color:var(--text)}.collapse-icon{display:inline-flex;align-items:center;transition:transform var(--transition);flex-shrink:0}.collapse-icon.rotated{transform:rotate(180deg)}.main{display:flex;flex-direction:column;min-height:0;min-width:0;height:100vh;overflow:hidden}.topbar{height:var(--topbar-h);display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;z-index:50}.topbar-left{display:flex;align-items:center;gap:12px;min-width:0}.topbar-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.topbar-title{margin:0;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--text);line-height:1.2}.topbar-title-group{display:flex;flex-direction:column;gap:2px;min-width:0}.topbar-subtitle{font-size:11px;color:var(--muted);line-height:1.2}.entry-count{font-size:11px;color:var(--muted);font-family:var(--mono)}.topbar .ant-badge-status-text{font-size:12px;color:var(--muted)}.icon-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background-color:transparent;border:1px solid var(--border-2);color:var(--muted);transition:background-color var(--transition),color var(--transition);contain:paint;will-change:background-color;padding:0}.icon-btn:hover{background-color:var(--surface-2);color:var(--text)}.icon-btn.logout-btn:hover{color:var(--danger);background-color:var(--danger-dim)}.app-content{flex:1;overflow:hidden;min-height:0;display:flex;flex-direction:column;background:var(--bg)}.viewer-container{flex:1;overflow:hidden;min-height:0;position:relative;display:flex;flex-direction:column;background:var(--bg)}.page-scroll{height:100%;overflow:auto;padding:16px;background:var(--bg)}.page-breadcrumb{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.page-breadcrumb a{color:var(--accent)}.page-breadcrumb a:hover{color:var(--accent-hover)}.page-breadcrumb-sep{color:var(--muted)}.journey-header,.surface-card{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important}.journey-header .ant-card-body,.surface-card .ant-card-body{padding:16px!important}.journey-compare-card{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important}.tid-mono{font-family:var(--mono);font-size:12px;word-break:break-all}.journey-stats{display:flex;flex-wrap:wrap;gap:16px 24px}.journey-stats-vertical{flex-direction:column;gap:12px}.journey-stat{display:flex;flex-direction:column;gap:2px;min-width:100px}.journey-stat-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.journey-stat-value{font-size:13px;color:var(--text)}.compare-stats-panel{padding:12px 16px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;background:#121212}#root{width:100%;height:100vh;background:inherit}
