.workbench-module__Abo2Lq__page{--rc-color-selected-segment:#a855f7;background:var(--rc-color-bg);color:var(--rc-color-text);gap:24px;min-height:100vh;padding:32px;display:grid}.workbench-module__Abo2Lq__header{gap:16px;display:grid}.workbench-module__Abo2Lq__sessionOverview{gap:24px;display:grid}.workbench-module__Abo2Lq__header h1,.workbench-module__Abo2Lq__section h2,.workbench-module__Abo2Lq__segmentTile h3,.workbench-module__Abo2Lq__waterwayPanel h2{margin:0}.workbench-module__Abo2Lq__eyebrow{color:var(--rc-color-text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}.workbench-module__Abo2Lq__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.workbench-module__Abo2Lq__headerWaterway{color:var(--rc-color-text-secondary);margin:0;font-weight:700}.workbench-module__Abo2Lq__backLink{color:var(--rc-color-accent);margin-bottom:12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.workbench-module__Abo2Lq__backLink:hover,.workbench-module__Abo2Lq__backLink:focus-visible{color:var(--rc-color-accent-dark);text-decoration:underline}.workbench-module__Abo2Lq__section,.workbench-module__Abo2Lq__summaryTile,.workbench-module__Abo2Lq__segmentTile{background:var(--rc-color-surface);border:1px solid var(--rc-color-border);border-radius:8px}.workbench-module__Abo2Lq__sessionContextRows{margin-top:8px}.workbench-module__Abo2Lq__sessionContextRows p{color:var(--rc-color-text-secondary);margin:0 0 6px}.workbench-module__Abo2Lq__desktopSessionContext{margin-top:0}.workbench-module__Abo2Lq__desktopSessionContext h2{margin:0 0 8px}.workbench-module__Abo2Lq__waterwayPanel{gap:10px;max-width:none;margin-top:0;display:grid}.workbench-module__Abo2Lq__waterwayPanel h2{font-size:14px}.workbench-module__Abo2Lq__waterwayPanel p,.workbench-module__Abo2Lq__waterwayPanel small{color:var(--rc-color-text-secondary);font-size:var(--rc-font-size-13);margin:4px 0 0;font-weight:400}.workbench-module__Abo2Lq__waterwayPanel label,.workbench-module__Abo2Lq__gateDraftPanel label,.workbench-module__Abo2Lq__saveSegmentPanel label{color:var(--rc-color-text-secondary);font-size:var(--rc-font-size-13);font-weight:var(--rc-font-weight-semibold);gap:6px;min-width:0;display:grid}.workbench-module__Abo2Lq__waterwayPanel input,.workbench-module__Abo2Lq__waterwayPanel select,.workbench-module__Abo2Lq__waterwayPanel textarea,.workbench-module__Abo2Lq__gateDraftPanel input,.workbench-module__Abo2Lq__gateDraftPanel select,.workbench-module__Abo2Lq__gateDraftPanel textarea,.workbench-module__Abo2Lq__saveSegmentPanel input,.workbench-module__Abo2Lq__saveSegmentPanel select,.workbench-module__Abo2Lq__saveSegmentPanel textarea{background:var(--rc-color-control-surface);border:1px solid var(--rc-color-border);box-sizing:border-box;color:var(--rc-color-text);font-family:inherit;font-size:var(--rc-font-size-16);border-radius:8px;width:100%;max-width:100%;min-height:44px;padding:8px 10px;font-weight:400}.workbench-module__Abo2Lq__waterwayPanel input::placeholder,.workbench-module__Abo2Lq__waterwayPanel textarea::placeholder,.workbench-module__Abo2Lq__gateDraftPanel input::placeholder,.workbench-module__Abo2Lq__gateDraftPanel textarea::placeholder,.workbench-module__Abo2Lq__saveSegmentPanel input::placeholder,.workbench-module__Abo2Lq__saveSegmentPanel textarea::placeholder{color:var(--rc-color-text-secondary);opacity:1}.workbench-module__Abo2Lq__waterwayPanel input:focus-visible,.workbench-module__Abo2Lq__waterwayPanel select:focus-visible,.workbench-module__Abo2Lq__waterwayPanel textarea:focus-visible,.workbench-module__Abo2Lq__gateDraftPanel input:focus-visible,.workbench-module__Abo2Lq__gateDraftPanel select:focus-visible,.workbench-module__Abo2Lq__gateDraftPanel textarea:focus-visible,.workbench-module__Abo2Lq__saveSegmentPanel input:focus-visible,.workbench-module__Abo2Lq__saveSegmentPanel select:focus-visible,.workbench-module__Abo2Lq__saveSegmentPanel textarea:focus-visible{outline:2px solid var(--rc-color-focus);outline-offset:2px}.workbench-module__Abo2Lq__waterwayPanel input:disabled,.workbench-module__Abo2Lq__waterwayPanel select:disabled,.workbench-module__Abo2Lq__waterwayPanel textarea:disabled,.workbench-module__Abo2Lq__gateDraftPanel input:disabled,.workbench-module__Abo2Lq__gateDraftPanel select:disabled,.workbench-module__Abo2Lq__gateDraftPanel textarea:disabled,.workbench-module__Abo2Lq__saveSegmentPanel input:disabled,.workbench-module__Abo2Lq__saveSegmentPanel select:disabled,.workbench-module__Abo2Lq__saveSegmentPanel textarea:disabled{cursor:not-allowed;opacity:.6}.workbench-module__Abo2Lq__waterwayPanel textarea{resize:vertical;min-height:70px}.workbench-module__Abo2Lq__waterwayCreatePanel{border-top:1px solid var(--rc-color-border);gap:12px;padding-top:10px;display:grid}.workbench-module__Abo2Lq__waterwayActions{flex-wrap:wrap;gap:8px;display:flex}.workbench-module__Abo2Lq__inlineError,.workbench-module__Abo2Lq__gateStateError{font-size:var(--rc-font-size-13);font-weight:400;line-height:var(--rc-line-height-body);margin:0;color:var(--rc-status-failed-text)!important}.workbench-module__Abo2Lq__statusMessage,.workbench-module__Abo2Lq__errorMessage{border-radius:8px;margin:0;padding:12px 16px}.workbench-module__Abo2Lq__statusMessage{color:#0969da;background:#ddf4ff;border:1px solid #54aeef}.workbench-module__Abo2Lq__page.workbench-module__Abo2Lq__sessionLoading{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.workbench-module__Abo2Lq__sessionLoading img{width:clamp(110px,18vw,150px)}.workbench-module__Abo2Lq__sessionLoading p{color:var(--rc-color-text-secondary);margin:0}.workbench-module__Abo2Lq__loadingDots{width:.5em;animation:1.2s steps(2,end) infinite workbench-module__Abo2Lq__loadingDots;display:inline-block;overflow:hidden}@keyframes workbench-module__Abo2Lq__loadingDots{to{width:1.5em}}.workbench-module__Abo2Lq__errorMessage{color:#cf222e;background:#ffebe9;border:1px solid #ff8182}.workbench-module__Abo2Lq__section{gap:16px;padding:18px;display:grid}.workbench-module__Abo2Lq__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workbench-module__Abo2Lq__focusModeShellInactive,.workbench-module__Abo2Lq__focusModeBodyInactive{display:contents}.workbench-module__Abo2Lq__focusModeHeaderHidden{display:none}.workbench-module__Abo2Lq__mapFullscreenOverlay{background:var(--rc-color-surface);z-index:1000;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:16px;display:grid;position:fixed;inset:16px}.workbench-module__Abo2Lq__mapFullscreenHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.workbench-module__Abo2Lq__mapFullscreenHeader h2{margin:0}.workbench-module__Abo2Lq__mapHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.workbench-module__Abo2Lq__analysisHeaderActions>button{flex:0 0 36px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:6px;line-height:0;display:inline-flex}.workbench-module__Abo2Lq__analysisHeaderActions>button>svg{width:16px;height:16px;display:block}.workbench-module__Abo2Lq__mapFullscreenOverlay .workbench-module__Abo2Lq__segmentAnalysisHeader{display:none}.workbench-module__Abo2Lq__mapFullscreenBody{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;display:grid}.workbench-module__Abo2Lq__segmentDetailReplay>.workbench-module__Abo2Lq__sectionHeader{justify-content:flex-end}.workbench-module__Abo2Lq__mapFullscreenMap{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;display:grid}.workbench-module__Abo2Lq__mapFullscreenMap .workbench-module__Abo2Lq__routeMap{height:100%;min-height:0}.workbench-module__Abo2Lq__mapPopup{background:var(--rc-color-surface);border:1px solid var(--rc-color-border);z-index:500;border-radius:8px;gap:10px;max-width:360px;padding:12px;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 10px 28px #24292f2e}.workbench-module__Abo2Lq__mapPopupHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.workbench-module__Abo2Lq__mapPopupHeader h3{margin:0}.workbench-module__Abo2Lq__mapPopupActions{align-items:center;gap:8px;display:flex}.workbench-module__Abo2Lq__mapPopupPrimaryAction{cursor:pointer;font:inherit;background:var(--rc-color-accent);border:1px solid var(--rc-color-accent);min-width:32px;min-height:32px;color:var(--rc-color-surface);border-radius:8px;justify-content:center;align-items:center;padding:4px 8px;font-weight:800;display:inline-flex}.workbench-module__Abo2Lq__mapPopupBody{max-height:min(360px,52vh);overflow-y:auto}.workbench-module__Abo2Lq__mapPopupBody .workbench-module__Abo2Lq__gateList{max-height:none;overflow-y:visible}.workbench-module__Abo2Lq__rowActions{align-self:center;position:relative}.workbench-module__Abo2Lq__rowActionsTrigger{background:var(--rc-color-surface);border:1px solid var(--rc-color-border);color:var(--rc-color-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;list-style:none;display:inline-flex}.workbench-module__Abo2Lq__rowActionsMenu{background:var(--rc-color-surface);border:1px solid var(--rc-color-border);z-index:1400;border-radius:8px;gap:4px;min-width:150px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 30px #24292f2e}.workbench-module__Abo2Lq__rowActionsMenu button{color:var(--rc-color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:8px 10px}.workbench-module__Abo2Lq__rowActionsMenu button:hover,.workbench-module__Abo2Lq__rowActionsMenu button:focus{background:var(--rc-color-bg)}.workbench-module__Abo2Lq__selectedSegmentPopupMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.workbench-module__Abo2Lq__selectedSegmentPopupMetrics div{background:var(--rc-color-bg);border:1px solid var(--rc-color-border);border-radius:8px;padding:8px}.workbench-module__Abo2Lq__selectedSegmentPopupMetrics dt{color:var(--rc-color-text-secondary);font-size:12px;font-weight:700}.workbench-module__Abo2Lq__selectedSegmentPopupMetrics dd{margin:4px 0 0;font-size:16px;font-weight:800}.workbench-module__Abo2Lq__mapSetupDrawer{background:var(--rc-color-surface);border:1px solid var(--rc-color-border);border-radius:8px;gap:12px;min-height:0;padding:14px;display:grid;overflow-y:auto}.workbench-module__Abo2Lq__mapSetupDrawerHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.workbench-module__Abo2Lq__mapSetupDrawerHeader h3{margin:0}.workbench-module__Abo2Lq__sessionSelectionChartScroll{scrollbar-gutter:stable;min-width:0;max-width:100%;padding-bottom:8px;overflow:auto visible}.workbench-module__Abo2Lq__sessionSelectionChartCanvas{width:100%}.workbench-module__Abo2Lq__timelineBands{margin-bottom:2px}.workbench-module__Abo2Lq__timelineBandGroup{position:relative}.workbench-module__Abo2Lq__timelineBandGroup+.workbench-module__Abo2Lq__timelineBandGroup{border-top:1px solid var(--rc-color-border);padding-top:2px}.workbench-module__Abo2Lq__timelineBandGroupLabel{box-sizing:border-box;color:var(--timeline-band-color);height:100%;width:var(--timeline-band-left-inset);justify-content:flex-end;align-items:center;padding-right:6px;font-size:10px;font-weight:700;line-height:1.1;display:flex;position:absolute;top:0;right:100%}.workbench-module__Abo2Lq__timelineBandTrack{--timeline-band-height:14px;--timeline-band-step:14px;height:calc(var(--timeline-band-lanes) * var(--timeline-band-step));position:relative}.workbench-module__Abo2Lq__timelineBand{cursor:pointer;height:var(--timeline-band-height);top:calc(var(--timeline-band-lane) * var(--timeline-band-step));background:0 0;border:0;border-radius:4px;padding:0;position:absolute}.workbench-module__Abo2Lq__timelineBand:before{background:var(--timeline-band-color);content:"";height:var(--timeline-band-bar-height);opacity:var(--timeline-band-opacity);pointer-events:none;border-radius:2px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.workbench-module__Abo2Lq__timelineBand:hover:before{opacity:.82}.workbench-module__Abo2Lq__timelineBand:active:before{opacity:1}.workbench-module__Abo2Lq__timelineBand:focus-visible{outline:2px solid var(--rc-color-accent);outline-offset:-1px}.workbench-module__Abo2Lq__timelineBandDetected{--timeline-band-bar-height:5px;--timeline-band-color:var(--rc-color-text-muted);--timeline-band-opacity:.45}.workbench-module__Abo2Lq__timelineBandFound{--timeline-band-bar-height:6px;--timeline-band-color:#0969da;--timeline-band-opacity:.62}.workbench-module__Abo2Lq__modalOverlay{z-index:1100;background:#24292f52;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.workbench-module__Abo2Lq__modalCard{background:var(--rc-color-bg);border:1px solid var(--rc-color-border);border-radius:8px;gap:16px;width:min(100%,560px);max-width:560px;max-height:calc(100vh - 48px);padding:16px;display:grid;overflow-y:auto;box-shadow:0 16px 48px #24292f38}.workbench-module__Abo2Lq__modalHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.workbench-module__Abo2Lq__modalHeader h2{margin:0}.workbench-module__Abo2Lq__modalCloseButton{justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.workbench-module__Abo2Lq__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.workbench-module__Abo2Lq__sessionHighlights{background:var(--rc-color-surface);border:1px solid var(--rc-color-border);border-radius:8px;gap:16px;padding:18px;display:grid}.workbench-module__Abo2Lq__sessionHighlightsHeader{gap:4px;display:grid}.workbench-module__Abo2Lq__sessionHighlightsHeader h2{margin:0}.workbench-module__Abo2Lq__sessionHighlightsHeader p{color:var(--rc-color-text-secondary);margin:0;font-size:13px;font-weight:700}.workbench-module__Abo2Lq__sessionHighlightsBody{gap:14px;display:grid}.workbench-module__Abo2Lq__sessionHighlightsFacts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.workbench-module__Abo2Lq__sessionHighlightsFacts article{border-left:3px solid var(--rc-color-accent);gap:2px;padding-left:10px;display:grid}.workbench-module__Abo2Lq__sessionHighlightsFacts strong{font-size:22px;font-weight:800}.workbench-module__Abo2Lq__sessionHighlightsFacts span{color:var(--rc-color-text-secondary);font-size:13px;font-weight:700}.workbench-module__Abo2Lq__sessionHighlightsList{gap:8px;display:grid}.workbench-module__Abo2Lq__sessionHighlightsList h3{margin:0;font-size:14px}.workbench-module__Abo2Lq__sessionHighlightsList ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.workbench-module__Abo2Lq__sessionHighlightsList li,.workbench-module__Abo2Lq__sessionHighlightsTags span{background:var(--rc-color-accent-soft);border:1px solid var(--rc-color-hover-border);color:var(--rc-color-text);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:13px;font-weight:700;display:inline-flex}.workbench-module__Abo2Lq__sessionHighlightsList li strong{font-size:12px}.workbench-module__Abo2Lq__sessionHighlightsTags{flex-wrap:wrap;gap:8px;display:flex}.workbench-module__Abo2Lq__sessionHighlightsEmpty{background:var(--rc-color-bg);border:1px solid var(--rc-color-border);color:var(--rc-color-text-secondary);border-radius:8px;gap:4px;padding:14px;display:grid}.workbench-module__Abo2Lq__sessionHighlightsEmpty p{margin:0}.workbench-module__Abo2Lq__sessionHighlightsEmpty p:first-child{color:var(--rc-color-text);font-weight:800}.workbench-module__Abo2Lq__summaryTile{padding:16px}.workbench-module__Abo2Lq__tileLabel{color:var(--rc-color-text-secondary);font-size:var(--rc-font-size-13);font-weight:var(--rc-font-weight-semibold);align-items:center;gap:8px;margin:0;display:flex}small.workbench-module__Abo2Lq__tileLabel{font-size:var(--rc-font-size-12);font-weight:400}.workbench-module__Abo2Lq__tileLabel svg{color:var(--rc-color-accent-light);width:18px;height:18px}.workbench-module__Abo2Lq__tileValue{margin:8px 0;font-size:30px;font-weight:800}.workbench-module__Abo2Lq__mapSelectionGrid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;display:grid}.workbench-module__Abo2Lq__sessionWorkspaceGrid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.workbench-module__Abo2Lq__workspaceToolsBar{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.workbench-module__Abo2Lq__workspaceTabs{font-size:var(--rc-font-size-14)}.workbench-module__Abo2Lq__workspaceMain{gap:16px;min-width:0;display:grid}.workbench-module__Abo2Lq__workspaceMapAndInspection{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:12px;min-width:0;display:grid}.workbench-module__Abo2Lq__workspaceInspectionPanel{background:var(--rc-color-surface);border:1px solid var(--rc-color-border);box-sizing:border-box;border-radius:8px;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:12px;min-width:0;min-height:0;padding:12px;display:grid;overflow:hidden}.workbench-module__Abo2Lq__workspaceInspectionColumn{grid-area:1/2;align-self:stretch;min-width:0;min-height:0;display:grid;position:relative}.workbench-module__Abo2Lq__workspaceInspectionColumn>.workbench-module__Abo2Lq__workspaceInspectionPanel{position:absolute;inset:0}.workbench-module__Abo2Lq__workspaceInspectionPanelBodyOnly{grid-template-rows:minmax(0,1fr)}.workbench-module__Abo2Lq__workspacePanelContent{gap:12px;min-width:0;display:grid}.workbench-module__Abo2Lq__workspacePanelScrollContent{box-sizing:border-box;scrollbar-gutter:stable;min-width:0;min-height:0;padding-right:8px;overflow:hidden auto}.workbench-module__Abo2Lq__workspacePanelContent h2,.workbench-module__Abo2Lq__workspacePanelContent h3{margin:0;font-size:14px}.workbench-module__Abo2Lq__workspaceMapStage{grid-area:1/1;gap:16px;min-width:0;display:grid}.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__gateList{width:100%;min-width:0;max-height:none;overflow-y:visible}.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__section{background:0 0;border:0;padding:0}.workbench-module__Abo2Lq__analysisSection{gap:10px;margin-top:12px;padding:0 0 12px;display:grid}.workbench-module__Abo2Lq__analysisSectionTitle{background:var(--rc-color-border);color:var(--rc-color-accent-light);font-size:var(--rc-font-size-15);font-weight:var(--rc-font-weight-bold);align-items:center;gap:8px;margin:0;padding:6px 8px;display:flex}.workbench-module__Abo2Lq__analysisSectionTitle svg{color:var(--rc-color-text-secondary)}.workbench-module__Abo2Lq__analysisSectionToggle{appearance:none;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;flex:auto;justify-content:space-between;align-items:center;width:auto;min-width:0;min-height:32px;padding:0;display:flex}.workbench-module__Abo2Lq__analysisSectionToggle:focus-visible{outline:2px solid var(--rc-color-accent-light);outline-offset:2px}.workbench-module__Abo2Lq__analysisSectionHeading{align-items:center;gap:8px;min-width:0;display:flex}.workbench-module__Abo2Lq__analysisSectionChevron{flex:none}.workbench-module__Abo2Lq__analysisSectionActions{flex:none;align-items:center;gap:4px;display:flex}.workbench-module__Abo2Lq__analysisGroupTitle{color:var(--rc-color-text-secondary);font-size:var(--rc-font-size-13);font-weight:var(--rc-font-weight-bold);margin:10px 0 0}.workbench-module__Abo2Lq__analysisRows{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.workbench-module__Abo2Lq__analysisRow{border-bottom:1px solid var(--rc-color-border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:7px 0;display:grid}.workbench-module__Abo2Lq__analysisLabel{color:var(--rc-color-text-secondary);font-size:var(--rc-font-size-13);align-items:center;gap:8px;display:flex}.workbench-module__Abo2Lq__analysisLabel svg{color:var(--rc-color-accent-light);flex:none;width:16px;height:16px}.workbench-module__Abo2Lq__analysisValue{color:var(--rc-color-text);font-size:var(--rc-font-size-15);font-weight:var(--rc-font-weight-bold);text-align:right;white-space:nowrap;margin:0}.workbench-module__Abo2Lq__segmentSummaryTable{border-collapse:collapse;table-layout:fixed;width:100%}.workbench-module__Abo2Lq__segmentSummaryTable th,.workbench-module__Abo2Lq__segmentSummaryTable td{border-bottom:1px solid var(--rc-color-border);vertical-align:middle;padding:7px 0}.workbench-module__Abo2Lq__segmentSummaryTable thead th{color:var(--rc-color-text-muted);font-size:var(--rc-font-size-12);font-weight:var(--rc-font-weight-bold);text-transform:uppercase}.workbench-module__Abo2Lq__segmentSummaryTable th{text-align:left}.workbench-module__Abo2Lq__segmentSummaryTable thead th:not(:first-child),.workbench-module__Abo2Lq__segmentSummaryTable td{text-align:right}.workbench-module__Abo2Lq__segmentSummaryTable td{color:var(--rc-color-text);font-size:var(--rc-font-size-15);font-weight:var(--rc-font-weight-bold);white-space:nowrap}.workbench-module__Abo2Lq__segmentSummaryTableWithTargets th:first-child{width:44%}.workbench-module__Abo2Lq__segmentSummaryTableWithTargets th:not(:first-child){width:28%}.workbench-module__Abo2Lq__segmentSummaryTableCurrentOnly th:first-child{width:60%}.workbench-module__Abo2Lq__segmentSummaryTableCurrentOnly th:last-child{width:40%}.workbench-module__Abo2Lq__segmentSummaryMetricText{min-width:0;display:grid}.workbench-module__Abo2Lq__segmentSummaryMetricText small{color:var(--rc-color-text-muted);font-size:var(--rc-font-size-12);font-weight:500}.workbench-module__Abo2Lq__analysisProse{color:var(--rc-color-text);font-size:var(--rc-font-size-13);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}.workbench-module__Abo2Lq__analysisHistoryList{margin:0;padding:0;list-style:none}.workbench-module__Abo2Lq__analysisHistoryRow{border-bottom:1px solid var(--rc-color-border);grid-template-columns:20px minmax(0,1fr) max-content;align-items:center;gap:4px 8px;padding:8px;display:grid}.workbench-module__Abo2Lq__analysisHistoryRow small{color:var(--rc-color-text-secondary);font-size:var(--rc-font-size-12)}.workbench-module__Abo2Lq__analysisHistoryRow strong{color:var(--rc-color-text);font-size:var(--rc-font-size-15);font-weight:var(--rc-font-weight-bold)}.workbench-module__Abo2Lq__analysisHistoryIcon{color:var(--rc-color-text-secondary);justify-content:flex-start;align-items:flex-start;display:flex}.workbench-module__Abo2Lq__analysisHistoryRank{text-align:left;min-width:0}.workbench-module__Abo2Lq__analysisHistoryTiming{text-align:right}.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__analysisHistoryRow .workbench-module__Abo2Lq__analysisHistoryDetails{color:var(--rc-color-text-secondary);font-size:var(--rc-font-size-12);text-align:left;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;overflow:hidden}.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__analysisHistoryRow .workbench-module__Abo2Lq__analysisHistoryDate{color:var(--rc-color-text);font-size:var(--rc-font-size-12);text-align:left;grid-column:1/3}.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__analysisHistoryRow:has(.workbench-module__Abo2Lq__analysisCurrent) .workbench-module__Abo2Lq__analysisHistoryDate{color:var(--rc-color-accent-light)}.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__analysisHistoryRow .workbench-module__Abo2Lq__analysisCurrent{font-size:var(--rc-font-size-12);font-weight:var(--rc-font-weight-bold);text-align:right;grid-column:3;color:var(--rc-color-accent-light)!important}.workbench-module__Abo2Lq__mapPlaceholder{background:linear-gradient(135deg, var(--rc-color-surface), var(--rc-color-accent-soft));border:1px dashed var(--rc-color-border);color:var(--rc-color-text-secondary);text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:320px;padding:24px;display:flex}.workbench-module__Abo2Lq__routeMap{border:1px solid var(--rc-color-border);border-radius:8px;height:clamp(360px,52vh,560px);min-height:360px;overflow:hidden}.workbench-module__Abo2Lq__routeMap .leaflet-control-attribution{border-radius:6px;max-width:min(280px,100% - 24px);margin:0 10px 12px 0}.workbench-module__Abo2Lq__segmentDetailMap .leaflet-tile{filter:grayscale(.85)saturate(.35)contrast(.95)brightness(1.04)}.workbench-module__Abo2Lq__monochromeRouteMap .leaflet-tile{filter:grayscale(.88)saturate(.3)contrast(.96)brightness(1.04)}.workbench-module__Abo2Lq__routeDirectionArrow{filter:drop-shadow(0 0 2px #24292fbf);opacity:.9;transform-origin:50%;border-bottom:10px solid #fff;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;display:block}.workbench-module__Abo2Lq__gatePreviewMarkerA,.workbench-module__Abo2Lq__gatePreviewMarkerB{cursor:grab;border:2px solid #fff;border-radius:999px;width:18px;height:18px;box-shadow:0 0 0 2px #24292f59}.workbench-module__Abo2Lq__gatePreviewMarkerA{background:#8250df}.workbench-module__Abo2Lq__gatePreviewMarkerB{background:#bf3989}.workbench-module__Abo2Lq__gatePreviewMarkerA:active,.workbench-module__Abo2Lq__gatePreviewMarkerB:active{cursor:grabbing}.workbench-module__Abo2Lq__segmentTile{align-self:start;padding:16px}.workbench-module__Abo2Lq__segmentTile h4{margin:16px 0 0}.workbench-module__Abo2Lq__segmentAnalysisSection{gap:16px;margin-top:-8px;display:grid}.workbench-module__Abo2Lq__segmentAnalysisSection>h2{margin:0}.workbench-module__Abo2Lq__segmentManagerTabs{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.workbench-module__Abo2Lq__segmentManagerTab,.workbench-module__Abo2Lq__segmentManagerTabActive{border:1px solid var(--rc-color-border);cursor:pointer;border-radius:8px;flex:auto;padding:8px 10px;font-weight:700}.workbench-module__Abo2Lq__segmentManagerTab{background:var(--rc-color-bg);color:var(--rc-color-text-secondary)}.workbench-module__Abo2Lq__segmentManagerTabActive{background:var(--rc-color-accent);color:var(--rc-color-surface)}.workbench-module__Abo2Lq__segmentManagerPlaceholder{color:var(--rc-color-text-secondary);margin:16px 0 0}.workbench-module__Abo2Lq__gateDraftPanel{gap:12px;min-width:0;display:grid}.workbench-module__Abo2Lq__gateDraftPanel>.workbench-module__Abo2Lq__segmentManagerPlaceholder{font-size:var(--rc-font-size-13);font-weight:400;line-height:var(--rc-line-height-body)}.workbench-module__Abo2Lq__gateDraftPanel textarea{resize:vertical;min-height:74px}.workbench-module__Abo2Lq__sessionDetailsChoiceGrid{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.workbench-module__Abo2Lq__sessionDetailsChoiceGrid button,.workbench-module__Abo2Lq__sessionDetailsChoiceGrid>span{font-size:var(--rc-font-size-16);border-radius:8px;min-width:48px;min-height:44px;font-weight:400}.workbench-module__Abo2Lq__sessionDetailsChoiceGrid>span{justify-content:center;align-items:center;display:inline-flex}.workbench-module__Abo2Lq__gateCreateMethodSwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workbench-module__Abo2Lq__gateDraftPoints{gap:8px;margin:0;display:grid}.workbench-module__Abo2Lq__gateDraftPoints div{background:var(--rc-color-bg);border:1px solid var(--rc-color-border);border-radius:8px;padding:10px}.workbench-module__Abo2Lq__gateDraftPoints dt{color:var(--rc-color-text-secondary);font-size:12px;font-weight:700}.workbench-module__Abo2Lq__gateDraftPoints dd{margin:4px 0 0;font-weight:800}.workbench-module__Abo2Lq__gateDraftActions{flex-wrap:wrap;gap:8px;display:flex}.workbench-module__Abo2Lq__gateDraftActions>*{max-width:100%}.workbench-module__Abo2Lq__modalArchiveAction{margin-left:auto}.workbench-module__Abo2Lq__gateList{gap:8px;max-height:260px;margin:0;padding:0 2px 0 0;list-style:none;display:grid;overflow-y:auto}.workbench-module__Abo2Lq__gateListItem{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__gateListButton,.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__gateListButtonSelected,.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__pieceListButton,.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__pieceListButtonSelected{background:0 0;border:0;padding:13px 8px}.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__gateList{gap:0;padding-right:0}.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__gateListItem{border-bottom:1px solid var(--rc-color-border)}.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__analysisHistoryList .workbench-module__Abo2Lq__gateListItem{border-bottom:0}.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__analysisHistoryRow{border-bottom:1px solid var(--rc-color-border);padding:8px}.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__gateListItem:hover{background:var(--rc-color-accent-soft)}.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__gateListItem:has([aria-pressed=true]){background:var(--rc-color-accent-soft)}.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__gateListItem:has([aria-pressed=true]){box-shadow:inset 3px 0 0 var(--rc-color-accent);color:var(--rc-color-text)}.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__gateListButton:hover,.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__pieceListButton:hover{background:var(--rc-color-accent-soft)}.workbench-module__Abo2Lq__selectableRowPrimary{font-size:var(--rc-font-size-15);align-items:center;gap:9px;display:flex;color:var(--rc-color-text)!important}.workbench-module__Abo2Lq__selectableRowPrimary svg{color:var(--rc-color-text-secondary)}.workbench-module__Abo2Lq__gateListButtonSelected .workbench-module__Abo2Lq__selectableRowPrimary svg,.workbench-module__Abo2Lq__pieceListButtonSelected .workbench-module__Abo2Lq__selectableRowPrimary svg{color:var(--rc-color-accent-light)}.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__gateListButton small,.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__gateListButtonSelected small{color:var(--rc-color-text-secondary);font-size:var(--rc-font-size-13)}.workbench-module__Abo2Lq__workspaceInspectionPanel .workbench-module__Abo2Lq__rowActionsTrigger{color:var(--rc-color-text-secondary);background:0 0;border:0;width:36px;height:36px}.workbench-module__Abo2Lq__gateListButton,.workbench-module__Abo2Lq__gateListButtonSelected,.workbench-module__Abo2Lq__pieceListButton,.workbench-module__Abo2Lq__pieceListButtonSelected{background:var(--rc-color-bg);border:1px solid var(--rc-color-border);color:var(--rc-color-text);cursor:pointer;font:inherit;text-align:left;border-radius:8px;gap:4px;width:100%;min-width:0;padding:10px;display:grid}.workbench-module__Abo2Lq__gateListButtonSelected,.workbench-module__Abo2Lq__pieceListButtonSelected{background:var(--rc-color-accent-soft);border-color:var(--rc-color-accent)}.workbench-module__Abo2Lq__gateListButton span,.workbench-module__Abo2Lq__gateListButton small,.workbench-module__Abo2Lq__gateListButtonSelected span,.workbench-module__Abo2Lq__gateListButtonSelected small,.workbench-module__Abo2Lq__pieceListButton span,.workbench-module__Abo2Lq__pieceListButton small,.workbench-module__Abo2Lq__pieceListButtonSelected span,.workbench-module__Abo2Lq__pieceListButtonSelected small{color:var(--rc-color-text-secondary)}.workbench-module__Abo2Lq__disabledButton{background:var(--rc-color-bg);border:1px solid var(--rc-color-border);color:var(--rc-color-text-muted);cursor:not-allowed;border-radius:8px;padding:8px 12px;font-weight:700}.workbench-module__Abo2Lq__summaryList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.workbench-module__Abo2Lq__summaryList div{background:var(--rc-color-bg);border:1px solid var(--rc-color-border);border-radius:8px;padding:10px}.workbench-module__Abo2Lq__summaryList dt{color:var(--rc-color-text-secondary);font-size:12px;font-weight:700}.workbench-module__Abo2Lq__summaryList dd{margin:6px 0 0;font-size:18px;font-weight:800}.workbench-module__Abo2Lq__saveSegmentPanel{gap:12px;margin-top:16px;display:grid}.workbench-module__Abo2Lq__saveSegmentPanel h5{margin:0;font-size:14px}.workbench-module__Abo2Lq__saveSegmentPanel label>span{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.workbench-module__Abo2Lq__saveSegmentPanel label small{color:var(--rc-color-text-secondary);font-size:var(--rc-font-size-12);font-weight:400}.workbench-module__Abo2Lq__saveSegmentMetadataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workbench-module__Abo2Lq__saveSegmentFieldWide{grid-column:1/-1}.workbench-module__Abo2Lq__saveSegmentTargetTableWrap{grid-column:1/-1;min-width:0;overflow-x:hidden}.workbench-module__Abo2Lq__saveSegmentTargetTable{border-collapse:collapse;table-layout:fixed;width:100%}.workbench-module__Abo2Lq__saveSegmentTargetTable th,.workbench-module__Abo2Lq__saveSegmentTargetTable td{border-bottom:1px solid var(--rc-color-border);text-align:left;vertical-align:middle;padding:6px 8px}.workbench-module__Abo2Lq__saveSegmentTargetTable thead th{color:var(--rc-color-text-muted);text-transform:uppercase;font-size:11px;font-weight:700}.workbench-module__Abo2Lq__saveSegmentTargetTable thead th:first-child{width:40%}.workbench-module__Abo2Lq__saveSegmentTargetTable thead th:nth-child(2),.workbench-module__Abo2Lq__saveSegmentTargetTable thead th:nth-child(3){width:30%}.workbench-module__Abo2Lq__saveSegmentTargetTable tbody th{color:var(--rc-color-text-secondary);font-size:13px;font-weight:700}.workbench-module__Abo2Lq__saveSegmentTargetTable tbody th small{color:var(--rc-color-text-muted);font-size:var(--rc-font-size-11);margin-top:2px;font-weight:400;line-height:1.25;display:block}.workbench-module__Abo2Lq__saveSegmentTargetTable input{box-sizing:border-box;width:100%;min-width:0}.workbench-module__Abo2Lq__saveSegmentTargetTable tbody td{color:var(--rc-color-text);font-size:var(--rc-font-size-16);white-space:nowrap;font-weight:400}.workbench-module__Abo2Lq__sessionDetailsFormBody{gap:12px;min-width:0;display:grid}.workbench-module__Abo2Lq__saveSegmentPanel textarea{resize:vertical;min-height:74px}.workbench-module__Abo2Lq__saveSegmentActions{justify-content:flex-start;align-items:center;gap:8px;display:flex}.workbench-module__Abo2Lq__gateDraftActions>button,.workbench-module__Abo2Lq__saveSegmentActions>button,.workbench-module__Abo2Lq__waterwayActions>button{min-height:44px}@media (max-width:760px){.workbench-module__Abo2Lq__saveSegmentMetadataGrid{grid-template-columns:1fr}.workbench-module__Abo2Lq__saveSegmentModalOverlay{align-items:stretch;padding:0}.workbench-module__Abo2Lq__saveSegmentModalCard{overscroll-behavior:contain;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:0;width:100%;max-width:none;height:100dvh;max-height:none;padding:0;overflow:hidden}.workbench-module__Abo2Lq__saveSegmentModalCard .workbench-module__Abo2Lq__modalHeader{background:var(--rc-color-bg);border-bottom:1px solid var(--rc-color-border);padding:max(14px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 14px max(16px, env(safe-area-inset-left));z-index:2}.workbench-module__Abo2Lq__saveSegmentModalCard .workbench-module__Abo2Lq__modalHeader h2{font-size:18px}.workbench-module__Abo2Lq__saveSegmentModalCard .workbench-module__Abo2Lq__saveSegmentPanel{grid-template-rows:minmax(0,1fr) auto auto;gap:0;min-height:0;margin:0;padding:0;overflow:hidden}.workbench-module__Abo2Lq__saveSegmentModalCard .workbench-module__Abo2Lq__saveSegmentPanel>.workbench-module__Abo2Lq__saveSegmentMetadataGrid{overscroll-behavior:contain;min-height:0;padding:14px max(16px, env(safe-area-inset-right)) 18px max(16px, env(safe-area-inset-left));gap:12px;overflow-y:auto}.workbench-module__Abo2Lq__saveSegmentModalCard .workbench-module__Abo2Lq__saveSegmentPanel textarea{min-height:68px}.workbench-module__Abo2Lq__saveSegmentModalCard .workbench-module__Abo2Lq__saveSegmentActions{background:var(--rc-color-bg);border-top:1px solid var(--rc-color-border);padding:12px max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));z-index:2;margin:0}.workbench-module__Abo2Lq__saveSegmentModalCard .workbench-module__Abo2Lq__saveSegmentPanel>.workbench-module__Abo2Lq__gateStateError{padding:8px max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));margin:0}.workbench-module__Abo2Lq__saveSegmentModalCard .workbench-module__Abo2Lq__saveSegmentActions button{flex:1 1 0;min-height:44px}}.workbench-module__Abo2Lq__savedSegmentButton,.workbench-module__Abo2Lq__savedSegmentButtonSelected{background:var(--rc-color-bg);border:1px solid var(--rc-color-border);color:var(--rc-color-text);cursor:pointer;font:inherit;text-align:left;border-radius:8px;gap:4px;width:100%;min-width:0;padding:10px;display:grid}.workbench-module__Abo2Lq__savedSegmentButtonSelected{background:var(--rc-color-accent-soft);border-color:var(--rc-color-accent)}.workbench-module__Abo2Lq__savedSegmentButton span,.workbench-module__Abo2Lq__savedSegmentButton small,.workbench-module__Abo2Lq__savedSegmentButtonSelected span,.workbench-module__Abo2Lq__savedSegmentButtonSelected small{color:var(--rc-color-text-secondary)}.workbench-module__Abo2Lq__savedSegmentButton .workbench-module__Abo2Lq__savedSegmentCardNotes,.workbench-module__Abo2Lq__savedSegmentButtonSelected .workbench-module__Abo2Lq__savedSegmentCardNotes{background:var(--rc-color-accent-soft);border-left:3px solid var(--rc-color-accent);color:var(--rc-color-text);border-radius:6px;padding:6px 8px;line-height:1.45}.workbench-module__Abo2Lq__emptySegmentSummary{color:var(--rc-color-text-secondary);margin:16px 0 0}.workbench-module__Abo2Lq__savedSegmentAnalysisDetails{background:var(--rc-color-surface);border:1px solid var(--rc-color-border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;display:grid}.workbench-module__Abo2Lq__savedSegmentAnalysisDetails h3,.workbench-module__Abo2Lq__savedSegmentAnalysisDetails p{margin:0}.workbench-module__Abo2Lq__savedSegmentAnalysisDetails h3{font-size:var(--rc-font-size-15);font-weight:var(--rc-font-weight-bold)}.workbench-module__Abo2Lq__savedSegmentAnalysisEyebrow{color:var(--rc-color-text-secondary);font-size:var(--rc-font-size-13);margin-top:2px!important}.workbench-module__Abo2Lq__savedSegmentAnalysisDetails .workbench-module__Abo2Lq__savedSegmentAnalysisNotes{color:var(--rc-color-text-secondary);font-size:var(--rc-font-size-13);white-space:pre-wrap;margin-top:6px;line-height:1.5}@media (max-width:720px){.workbench-module__Abo2Lq__savedSegmentAnalysisDetails{grid-template-columns:1fr}}.workbench-module__Abo2Lq__segmentDetail{display:grid}.workbench-module__Abo2Lq__segmentDetail h3,.workbench-module__Abo2Lq__segmentDetailPanel h4{margin:0}.workbench-module__Abo2Lq__segmentDetailGrid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.workbench-module__Abo2Lq__segmentAnalysisWorkspace{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.workbench-module__Abo2Lq__segmentAnalysisWorkspace>.workbench-module__Abo2Lq__segmentDetailReplay{grid-area:1/1}.workbench-module__Abo2Lq__segmentAnalysisWorkspace>.workbench-module__Abo2Lq__segmentDetailPerformance{grid-area:2/1}.workbench-module__Abo2Lq__segmentAnalysisContextColumn{grid-area:1/2/span 2}@media (min-width:761px){.workbench-module__Abo2Lq__focusModeSegmentBody{overflow-y:auto}.workbench-module__Abo2Lq__focusModeSegmentBody>.workbench-module__Abo2Lq__segmentAnalysisWorkspace{grid-template-rows:minmax(320px,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.workbench-module__Abo2Lq__focusModeSegmentBody .workbench-module__Abo2Lq__segmentAnalysisContextColumn,.workbench-module__Abo2Lq__focusModeSegmentBody .workbench-module__Abo2Lq__performanceDataTables{display:none}.workbench-module__Abo2Lq__focusModeSegmentBody .workbench-module__Abo2Lq__segmentDetailReplay{grid-area:1/1;grid-template-rows:minmax(0,1fr)}.workbench-module__Abo2Lq__focusModeSegmentBody .workbench-module__Abo2Lq__segmentDetailPerformance{grid-area:2/1}.workbench-module__Abo2Lq__focusModeSegmentBody .workbench-module__Abo2Lq__segmentReplayLayout,.workbench-module__Abo2Lq__focusModeSegmentBody .workbench-module__Abo2Lq__segmentReplayMapColumn,.workbench-module__Abo2Lq__focusModeSegmentBody .workbench-module__Abo2Lq__segmentDetailMap{height:100%;min-height:0}}.workbench-module__Abo2Lq__segmentAnalysisContextPanel .workbench-module__Abo2Lq__savedSegmentAnalysisDetails{background:0 0;border:0;padding:0}.workbench-module__Abo2Lq__segmentDetailPanel{min-height:0}.workbench-module__Abo2Lq__segmentDetailReplay{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:320px;display:grid}.workbench-module__Abo2Lq__segmentReplayLayout{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.workbench-module__Abo2Lq__segmentReplayLayout>*{min-width:0}.workbench-module__Abo2Lq__segmentReplayMapColumn{grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;display:grid}.workbench-module__Abo2Lq__segmentDetailMap,.workbench-module__Abo2Lq__segmentDetailMapPlaceholder{border:1px solid var(--rc-color-border);border-radius:8px;min-height:360px;overflow:hidden}.workbench-module__Abo2Lq__segmentDetailMapPlaceholder{background:linear-gradient(135deg, var(--rc-color-surface), var(--rc-color-accent-soft));color:var(--rc-color-text-secondary);text-align:center;justify-content:center;align-items:center;padding:24px;display:flex}.workbench-module__Abo2Lq__segmentSpeedLegend{color:var(--rc-color-text-secondary);flex-wrap:wrap;gap:10px;font-size:13px;font-weight:700;display:flex}.workbench-module__Abo2Lq__segmentSpeedLegend span{align-items:center;gap:5px;display:inline-flex}.workbench-module__Abo2Lq__segmentSpeedLegend i{border-radius:999px;width:10px;height:10px;display:inline-block}.workbench-module__Abo2Lq__speedLegendSlow{background:#bf8700}.workbench-module__Abo2Lq__speedLegendSteady{background:#0969da}.workbench-module__Abo2Lq__speedLegendFast{background:#1a7f37}.workbench-module__Abo2Lq__speedLegendNeutral{background:#8c959f}.workbench-module__Abo2Lq__segmentDistanceMarkerLabel{font-size:12px;font-weight:800}.workbench-module__Abo2Lq__segmentRouteSelectable{cursor:pointer}.workbench-module__Abo2Lq__segmentRouteHighlighted{filter:drop-shadow(0 0 4px #0f6e566b)}.workbench-module__Abo2Lq__subSegmentMapMarker{filter:drop-shadow(0 1px 4px #1f232852)}.workbench-module__Abo2Lq__subSegmentMapMarkerLabel{letter-spacing:0;font-size:12px;font-weight:900}.workbench-module__Abo2Lq__segmentBucketPanel{background:var(--rc-color-surface);border:1px solid var(--rc-color-border);border-radius:8px;gap:10px;min-width:0;max-width:100%;padding:12px;display:grid;overflow:hidden}.workbench-module__Abo2Lq__segmentBucketPanel h5{margin:0}.workbench-module__Abo2Lq__segmentBucketPanel p{color:var(--rc-color-text-secondary);margin:0}.workbench-module__Abo2Lq__segmentBucketTableWrap{min-width:0;max-width:100%;overflow-x:auto}.workbench-module__Abo2Lq__segmentBucketTable{border-collapse:collapse;width:100%;min-width:0}.workbench-module__Abo2Lq__segmentBucketTable th,.workbench-module__Abo2Lq__segmentBucketTable td,.workbench-module__Abo2Lq__performanceTable th,.workbench-module__Abo2Lq__performanceTable td,.workbench-module__Abo2Lq__comparisonSummary th,.workbench-module__Abo2Lq__comparisonSummary td{border-bottom:1px solid var(--rc-color-border)}.workbench-module__Abo2Lq__segmentBucketTable th,.workbench-module__Abo2Lq__segmentBucketTable td{text-align:left;white-space:nowrap;padding:8px;font-size:13px}.workbench-module__Abo2Lq__segmentBucketTable th{color:var(--rc-color-text-secondary);text-transform:uppercase;font-size:12px}.workbench-module__Abo2Lq__segmentDetailPerformance{grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:190px;display:grid}.workbench-module__Abo2Lq__performanceMetricStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.workbench-module__Abo2Lq__performanceMetricStrip div{background:var(--rc-color-bg);border:1px solid var(--rc-color-border);border-radius:8px;padding:8px}.workbench-module__Abo2Lq__performanceMetricStrip dt{color:var(--rc-color-text-secondary);font-size:12px;font-weight:700}.workbench-module__Abo2Lq__performanceMetricStrip dd{margin:4px 0 0;font-size:16px;font-weight:800}.workbench-module__Abo2Lq__performanceMetricTarget{color:var(--rc-color-text-secondary);margin-top:2px;font-size:11px;font-weight:500;display:block}.workbench-module__Abo2Lq__performanceTableWrap{border:1px solid var(--rc-color-border);border-radius:8px;min-width:0;max-height:260px;overflow:auto}.workbench-module__Abo2Lq__performanceTable{border-collapse:collapse;width:100%;min-width:720px}.workbench-module__Abo2Lq__performanceTable th,.workbench-module__Abo2Lq__performanceTable td{text-align:left;white-space:nowrap;padding:8px;font-size:13px}.workbench-module__Abo2Lq__performanceTable th{background:var(--rc-color-surface);color:var(--rc-color-text-secondary);text-transform:uppercase;z-index:1;font-size:12px;position:sticky;top:0}.workbench-module__Abo2Lq__performanceTableRowSelectable{cursor:pointer}.workbench-module__Abo2Lq__performanceTableRowSelectable:hover td{background:var(--rc-color-accent-soft)}.workbench-module__Abo2Lq__performanceTableRowHighlighted td{background:#1d9e7524;border-bottom-color:#1d9e7552}.workbench-module__Abo2Lq__performanceChart,.workbench-module__Abo2Lq__performanceChartEmpty{background:var(--rc-color-surface);border:1px solid var(--rc-color-border);border-radius:8px;min-width:0;min-height:300px;padding:12px}.workbench-module__Abo2Lq__performanceChart{position:relative}.workbench-module__Abo2Lq__performanceChartMobileCompact{-webkit-tap-highlight-color:transparent;padding:6px}.workbench-module__Abo2Lq__performanceDataTables,.workbench-module__Abo2Lq__performanceDataTableSection{gap:8px;min-width:0;display:grid}.workbench-module__Abo2Lq__performanceDataTables{gap:16px}.workbench-module__Abo2Lq__performanceTableEmpty{color:var(--rc-color-text-secondary);margin:0}.workbench-module__Abo2Lq__performanceChartMobileCompact .workbench-module__Abo2Lq__timelineBandTrack{--timeline-band-height:16px;--timeline-band-step:16px}.workbench-module__Abo2Lq__performanceChartMobileCompact .workbench-module__Abo2Lq__timelineBandGroupLabel{width:auto;height:auto;margin-bottom:1px;padding-right:0;line-height:10px;display:block;position:static}:is(.workbench-module__Abo2Lq__performanceChartMobileCompact:focus,.workbench-module__Abo2Lq__performanceChartMobileCompact:focus-visible,.workbench-module__Abo2Lq__performanceChartMobileCompact :focus,.workbench-module__Abo2Lq__performanceChartMobileCompact :focus-visible,.workbench-module__Abo2Lq__performanceChartMobileCompact .recharts-wrapper:focus,.workbench-module__Abo2Lq__performanceChartMobileCompact .recharts-wrapper:focus-visible,.workbench-module__Abo2Lq__performanceChartMobileCompact .recharts-surface:focus,.workbench-module__Abo2Lq__performanceChartMobileCompact .recharts-surface:focus-visible){box-shadow:none;outline:none}.workbench-module__Abo2Lq__performanceChartMobileCompact *{-webkit-tap-highlight-color:transparent}.workbench-module__Abo2Lq__performanceChartPlotArea{min-width:0}.workbench-module__Abo2Lq__performanceChartMobileCompact .workbench-module__Abo2Lq__performanceChartPlotArea{touch-action:pan-x pan-y}.workbench-module__Abo2Lq__performanceMobileReadout{color:var(--rc-color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;font-size:12px;font-weight:700;display:flex}.workbench-module__Abo2Lq__performanceMobileReadout strong{color:var(--rc-color-text);font-size:15px}.workbench-module__Abo2Lq__performanceChartEmpty{color:var(--rc-color-text-secondary);text-align:center;justify-content:center;align-items:center;display:flex}.workbench-module__Abo2Lq__performanceChartHeader{color:var(--rc-color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.workbench-module__Abo2Lq__rateEfficiencyHeader{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px}.workbench-module__Abo2Lq__rateEfficiencyLimitedEvidence{color:var(--rc-color-text-secondary);margin:8px 0 0}.workbench-module__Abo2Lq__performancePanelHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.workbench-module__Abo2Lq__performanceChartControlRow{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workbench-module__Abo2Lq__subSegmentControls{color:var(--rc-color-text-secondary);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.workbench-module__Abo2Lq__subSegmentActions{align-items:center;gap:8px;margin-left:auto;display:flex}.workbench-module__Abo2Lq__metricSelector{border:1px solid var(--rc-color-border);background:#f6f8fa;border-radius:999px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.workbench-module__Abo2Lq__metricSelectorButton,.workbench-module__Abo2Lq__metricSelectorButtonActive{color:#5a5a56;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;min-height:24px;padding:0 10px;font-size:12px;font-weight:800;line-height:1}.workbench-module__Abo2Lq__metricSelectorButtonActive{background:var(--rc-color-surface);color:var(--rc-color-text);box-shadow:0 1px 2px #1f23281f}.workbench-module__Abo2Lq__performanceChartLegend{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.workbench-module__Abo2Lq__performanceLegendItem{color:var(--rc-color-text);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.workbench-module__Abo2Lq__performanceLegendSpeedLine,.workbench-module__Abo2Lq__performanceLegendSplitLine{border-radius:999px;width:28px;height:3px;display:inline-block}.workbench-module__Abo2Lq__performanceLegendSpeedLine{background:#1a7f37}.workbench-module__Abo2Lq__performanceLegendSplitLine{background:#0969da}.workbench-module__Abo2Lq__performanceRouteOccurrenceMarker,.workbench-module__Abo2Lq__performanceSelectedRange{cursor:pointer}.workbench-module__Abo2Lq__performanceSelectedRangePulseHalo{fill:var(--rc-color-selected-segment);opacity:.4;pointer-events:none;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite workbench-module__Abo2Lq__selectedRangePulse}.workbench-module__Abo2Lq__performanceSelectedRangePulseCore{fill:var(--rc-color-selected-segment);pointer-events:none;stroke:var(--rc-color-text-inverse);stroke-width:1.5px}.workbench-module__Abo2Lq__performanceSelectedRangePulseIcon{fill:var(--rc-color-text-inverse);pointer-events:none}@keyframes workbench-module__Abo2Lq__selectedRangePulse{0%,to{opacity:.3;transform:scale(.82)}50%{opacity:.62;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.workbench-module__Abo2Lq__performanceSelectedRangePulseHalo{opacity:.4;animation:none}}.workbench-module__Abo2Lq__performanceTooltip{background:var(--rc-color-surface);border:1px solid var(--rc-color-border);color:var(--rc-color-text);border-radius:8px;padding:10px;box-shadow:0 8px 24px #8c959f33}.workbench-module__Abo2Lq__performanceTooltipTitle{margin:0 0 8px;font-weight:800}.workbench-module__Abo2Lq__performanceTooltip dl{gap:6px;margin:0;display:grid}.workbench-module__Abo2Lq__performanceTooltip div{justify-content:space-between;gap:12px;display:flex}.workbench-module__Abo2Lq__performanceTooltip dt{color:var(--rc-color-text-secondary);font-weight:700}.workbench-module__Abo2Lq__performanceTooltip dd{margin:0}.workbench-module__Abo2Lq__performanceTooltip .workbench-module__Abo2Lq__performanceTooltipCurrentSpeed dt,.workbench-module__Abo2Lq__performanceTooltip .workbench-module__Abo2Lq__performanceTooltipCurrentSpeed dd{color:var(--rc-color-accent)}.workbench-module__Abo2Lq__performanceTooltip .workbench-module__Abo2Lq__performanceTooltipCurrentSplit dt,.workbench-module__Abo2Lq__performanceTooltip .workbench-module__Abo2Lq__performanceTooltipCurrentSplit dd{color:#0969da}.workbench-module__Abo2Lq__performanceTooltip .workbench-module__Abo2Lq__performanceTooltipComparison dt,.workbench-module__Abo2Lq__performanceTooltip .workbench-module__Abo2Lq__performanceTooltipComparison dd{color:var(--rc-color-text-muted)}.workbench-module__Abo2Lq__segmentDetailPanel p{color:var(--rc-color-text-secondary);margin:10px 0 0}.workbench-module__Abo2Lq__mobileSessionInsight{display:none}.workbench-module__Abo2Lq__mobileInsightHeader,.workbench-module__Abo2Lq__mobileInsightPanel,.workbench-module__Abo2Lq__mobileInsightSheet{background:var(--rc-color-surface);border:1px solid var(--rc-color-border);border-radius:8px;padding:12px}.workbench-module__Abo2Lq__mobileInsightHeader{gap:6px;display:grid}.workbench-module__Abo2Lq__mobileInsightHeader h1,.workbench-module__Abo2Lq__mobileInsightHeader p,.workbench-module__Abo2Lq__mobileInsightPanel h2{margin:0}.workbench-module__Abo2Lq__mobileInsightHeader>p{color:var(--rc-color-text-secondary)}.workbench-module__Abo2Lq__mobileInsightHeader .workbench-module__Abo2Lq__sessionContextRows{margin-top:0}.workbench-module__Abo2Lq__mobileInsightPanel,.workbench-module__Abo2Lq__mobileInsightSheet{gap:12px;min-width:0;display:grid}.workbench-module__Abo2Lq__mobileInsightSheetHandle{display:none}.workbench-module__Abo2Lq__desktopSessionDetailsEditor{display:contents}.workbench-module__Abo2Lq__mobileMapSurface{display:none}.workbench-module__Abo2Lq__mobileInsightPanelHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.workbench-module__Abo2Lq__mobileSegmentIdentity{gap:2px;min-width:0;display:grid}.workbench-module__Abo2Lq__mobileSegmentIdentity h2,.workbench-module__Abo2Lq__mobileSegmentIdentity p{margin:0}.workbench-module__Abo2Lq__mobileSegmentIdentity p{color:var(--rc-color-text-secondary);font-size:13px;font-weight:700}.workbench-module__Abo2Lq__mobileAnalysisHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.workbench-module__Abo2Lq__mobileAnalysisHeaderMain,.workbench-module__Abo2Lq__mobileAnalysisHeaderActions{align-items:center;gap:10px;min-width:0;display:flex}.workbench-module__Abo2Lq__mobileAnalysisHeaderActions{gap:8px}.workbench-module__Abo2Lq__mobileAnalysisBack{color:var(--rc-color-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:800}.workbench-module__Abo2Lq__sessionHighlightsMobile{gap:12px;min-width:0;display:grid}.workbench-module__Abo2Lq__sessionHighlightsMobile .workbench-module__Abo2Lq__sessionHighlightsHeader{gap:2px}.workbench-module__Abo2Lq__sessionHighlightsMobile .workbench-module__Abo2Lq__sessionHighlightsHeader h2{font-size:22px}.workbench-module__Abo2Lq__sessionHighlightsMobile .workbench-module__Abo2Lq__sessionHighlightsFacts{grid-template-columns:1fr}.workbench-module__Abo2Lq__sessionHighlightsMobile .workbench-module__Abo2Lq__sessionHighlightsFacts article{border-left-width:2px}.workbench-module__Abo2Lq__sessionHighlightsMobile .workbench-module__Abo2Lq__sessionHighlightsFacts strong{font-size:18px}.workbench-module__Abo2Lq__mobileSavedSegmentList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workbench-module__Abo2Lq__pieceHistoryContent{gap:12px;display:grid}.workbench-module__Abo2Lq__pieceHistoryList,.workbench-module__Abo2Lq__pieceHistoryPassList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.workbench-module__Abo2Lq__pieceHistoryBatch,.workbench-module__Abo2Lq__pieceHistoryPassList>li{background:var(--rc-color-surface);border:1px solid var(--rc-color-border);border-radius:8px;padding:12px}.workbench-module__Abo2Lq__pieceHistoryBatchHeader,.workbench-module__Abo2Lq__pieceHistoryPassHeading{justify-content:space-between;align-items:start;gap:8px;display:flex}.workbench-module__Abo2Lq__pieceHistoryBatchHeader>div{gap:4px;display:grid}.workbench-module__Abo2Lq__pieceHistoryBatchHeader small,.workbench-module__Abo2Lq__pieceHistoryBatchHeader>span,.workbench-module__Abo2Lq__pieceHistoryPassHeading span,.workbench-module__Abo2Lq__pieceHistoryMetrics dt{color:var(--rc-color-text-muted)}.workbench-module__Abo2Lq__pieceHistoryPassList{margin-top:12px}.workbench-module__Abo2Lq__pieceHistoryMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.workbench-module__Abo2Lq__pieceHistoryMetrics div{min-width:0}.workbench-module__Abo2Lq__pieceHistoryMetrics dd,.workbench-module__Abo2Lq__pieceHistoryMetrics dt{margin:0}.workbench-module__Abo2Lq__pieceHistoryMetrics dd{overflow-wrap:anywhere}.workbench-module__Abo2Lq__pieceHistoryZeroPass{color:var(--rc-color-text-muted);margin:12px 0 0}.workbench-module__Abo2Lq__mobileSavedSegmentList li,.workbench-module__Abo2Lq__mobileSavedSegmentList button{width:100%;min-width:0}.workbench-module__Abo2Lq__mobileChartScrubber{color:var(--rc-color-text-muted);gap:2px;padding:0 2px;font-size:11px;font-weight:700;display:grid}.workbench-module__Abo2Lq__mobileChartScrubber input{accent-color:var(--rc-color-accent);width:100%;margin:0}.workbench-module__Abo2Lq__performanceMobileReadoutPrimary{color:var(--rc-color-text)}@media (max-width:900px){.workbench-module__Abo2Lq__mapSelectionGrid{grid-template-columns:1fr}.workbench-module__Abo2Lq__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-module__Abo2Lq__segmentDetailGrid,.workbench-module__Abo2Lq__segmentReplayLayout{grid-template-columns:1fr}}@media (min-width:761px) and (max-width:900px){.workbench-module__Abo2Lq__workspaceMapAndInspection,.workbench-module__Abo2Lq__segmentAnalysisWorkspace{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.workbench-module__Abo2Lq__modalOverlay{padding:16px}.workbench-module__Abo2Lq__modalCard{max-height:calc(100dvh - 32px)}}@media (max-width:760px){.workbench-module__Abo2Lq__sessionDetailsModalOverlay{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.workbench-module__Abo2Lq__sessionDetailsModalCard{box-sizing:border-box;max-height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)));grid-template-rows:auto minmax(0,1fr);width:100%;overflow:hidden}.workbench-module__Abo2Lq__sessionDetailsModalForm{overscroll-behavior:contain;min-height:0;padding-right:2px;overflow-y:auto}.workbench-module__Abo2Lq__sessionDetailsModalForm .workbench-module__Abo2Lq__saveSegmentActions{background:var(--rc-color-bg);border-top:1px solid var(--rc-color-border);z-index:2;padding-top:12px;position:sticky;bottom:0}.workbench-module__Abo2Lq__sessionDetailsModalForm .workbench-module__Abo2Lq__saveSegmentActions button{min-height:44px}.workbench-module__Abo2Lq__page{background:var(--rc-color-bg);min-height:100dvh;padding:0;display:block}.workbench-module__Abo2Lq__desktopSessionOverview,.workbench-module__Abo2Lq__sessionHighlights,.workbench-module__Abo2Lq__desktopSessionWorkspace{display:none}.workbench-module__Abo2Lq__mobileSessionInsight{z-index:0;min-height:100dvh;display:block;position:relative}.workbench-module__Abo2Lq__mobileMapSurface{z-index:0;width:100vw;height:100dvh;display:block;position:fixed;inset:0}.workbench-module__Abo2Lq__mobileMapSurface .workbench-module__Abo2Lq__routeMap{touch-action:pan-y;border:0;border-radius:0;width:100%;height:100%;min-height:100%}.workbench-module__Abo2Lq__mobileMapSurface .workbench-module__Abo2Lq__segmentReplayMapColumn{width:100%;height:100%;display:block}.workbench-module__Abo2Lq__mobileMapSurface .workbench-module__Abo2Lq__segmentSpeedLegend{bottom:calc(min(26vh, 220px) + max(12px, env(safe-area-inset-bottom)));left:max(12px, env(safe-area-inset-left));z-index:5;max-width:min(72vw,280px);position:fixed}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__mobileMapSurface .workbench-module__Abo2Lq__segmentDetailMap{touch-action:auto;border:0;border-radius:0;width:100%;height:100%;min-height:100%}.workbench-module__Abo2Lq__mobileMapSurfaceInteractive .workbench-module__Abo2Lq__routeMap{touch-action:auto}.workbench-module__Abo2Lq__mobileMapTextAction{box-shadow:none;color:var(--rc-color-accent);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;min-height:32px;padding:0;font-size:13px;font-weight:700;display:flex}.workbench-module__Abo2Lq__mobileInsightSheet{box-sizing:border-box;min-width:0;max-width:100%;max-height:min(48vh,390px);padding:14px max(14px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));z-index:10;border-width:1px 0 0;border-radius:18px 18px 0 0;width:100%;transition:border-radius .18s,height .22s,max-height .22s;position:fixed;bottom:0;left:0;right:0;overflow:hidden auto;box-shadow:0 -16px 42px #24292f33}.workbench-module__Abo2Lq__mobileInsightSheet>*{min-width:0;max-width:100%}.workbench-module__Abo2Lq__mobileInsightSheetFullHeight{box-shadow:none;height:100dvh;max-height:none;padding:max(12px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));z-index:30;border-width:0;border-radius:0;flex-direction:column;gap:8px;display:flex;inset:0;overflow-y:hidden}.workbench-module__Abo2Lq__mobileInsightSheetAnalysis{overflow-y:hidden}.workbench-module__Abo2Lq__mobileInsightSheetAnalysis .workbench-module__Abo2Lq__mobileInsightSheetHandle{display:none}.workbench-module__Abo2Lq__mobileInsightSheetAnalysis .workbench-module__Abo2Lq__mobileAnalysisHeader{background:var(--rc-color-surface);z-index:2;flex:none;position:sticky;top:0}.workbench-module__Abo2Lq__mobileInsightSheetAnalysis>.workbench-module__Abo2Lq__segmentDetailGrid{flex:auto;min-height:0;overflow:hidden}.workbench-module__Abo2Lq__mobileInsightSheetHandle{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:36px;margin:-12px 0 0;padding:0;display:flex}.workbench-module__Abo2Lq__mobileInsightSheetHandle span{background:#656d768c;border-radius:999px;width:42px;height:4px;display:block}.workbench-module__Abo2Lq__mobileInsightHeader{background:0 0;border:0;border-radius:0;gap:4px;padding:0}.workbench-module__Abo2Lq__mobileInsightHeader h1{font-size:22px}.workbench-module__Abo2Lq__mobileMapSummaryOverlay{border:1px solid var(--rc-color-border);bottom:calc(14px + env(safe-area-inset-bottom));box-sizing:border-box;left:max(8px, env(safe-area-inset-left));max-width:calc(100% - max(16px, env(safe-area-inset-left)) - env(safe-area-inset-right));right:max(8px, env(safe-area-inset-right));z-index:9;background:#11182df0;border-radius:10px;padding:6px;position:fixed;overflow:hidden}.workbench-module__Abo2Lq__mobileMapSessionName{color:var(--rc-color-text);font-size:12px;font-weight:var(--rc-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;padding-left:4px;display:block;overflow:hidden}.workbench-module__Abo2Lq__mobileMapOverlayHeader{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-bottom:4px;display:flex}.workbench-module__Abo2Lq__mobileMapResetAction{color:var(--rc-color-accent);cursor:pointer;font:inherit;font-size:12px;font-weight:var(--rc-font-weight-semibold);background:0 0;border:0;min-height:24px;padding:0 4px}.workbench-module__Abo2Lq__mobileMapSummaryRibbon{background:0 0;border:0}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__mobileMapSummaryRibbon div{background:#182132f5}.workbench-module__Abo2Lq__mobileMapTimeline{box-sizing:border-box;background:0 0;border:0;border-radius:0;width:100%;max-width:100%;height:clamp(184px,24dvh,208px);margin-top:4px;overflow:hidden}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__mobileMapTimeline .workbench-module__Abo2Lq__performanceChartNavigationTimeline{box-sizing:border-box;background:0 0;border:0;border-radius:0;flex-direction:column;height:100%;min-height:0;padding:4px;display:flex}.workbench-module__Abo2Lq__mobileMapTimeline .workbench-module__Abo2Lq__sessionSelectionChartScroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;flex:auto;height:auto;min-height:0;padding-bottom:0;overflow:auto hidden}.workbench-module__Abo2Lq__mobileMapTimeline .workbench-module__Abo2Lq__sessionSelectionChartScroll::-webkit-scrollbar{display:none}.workbench-module__Abo2Lq__mobileMapTimeline .workbench-module__Abo2Lq__sessionSelectionChartCanvas{flex-direction:column;height:100%;min-height:0;display:flex}.workbench-module__Abo2Lq__mobileMapTimeline .workbench-module__Abo2Lq__timelineBands{flex:none;margin-bottom:0}.workbench-module__Abo2Lq__mobileMapTimeline .workbench-module__Abo2Lq__performanceChartPlotArea{touch-action:pan-x;flex:auto;height:auto;min-height:0}.workbench-module__Abo2Lq__mobileMapTimeline .workbench-module__Abo2Lq__performanceChartPlotArea>.recharts-responsive-container{max-height:100%}.workbench-module__Abo2Lq__desktopSessionDetailsEditor{display:none}.workbench-module__Abo2Lq__mobileSessionDetailsEditor{flex:auto;min-height:0;display:flex;overflow:hidden}.workbench-module__Abo2Lq__mobileInsightSheetForm{padding:0}.workbench-module__Abo2Lq__mobileSessionDetailsEditor .workbench-module__Abo2Lq__sessionDetailsModalCard{box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:0;width:100%;max-width:none;height:100%;max-height:none;padding:0}.workbench-module__Abo2Lq__mobileSessionDetailsEditor .workbench-module__Abo2Lq__modalHeader{background:var(--rc-color-bg);border-bottom:1px solid var(--rc-color-border);padding:max(14px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 14px max(16px, env(safe-area-inset-left))}.workbench-module__Abo2Lq__mobileSessionDetailsEditor .workbench-module__Abo2Lq__modalHeader h2{font-size:18px}.workbench-module__Abo2Lq__mobileSessionDetailsEditor .workbench-module__Abo2Lq__sessionDetailsModalForm{grid-template-rows:minmax(0,1fr) auto;gap:0;min-height:0;overflow:hidden}.workbench-module__Abo2Lq__mobileSessionDetailsEditor .workbench-module__Abo2Lq__sessionDetailsFormBody{overscroll-behavior:contain;min-height:0;padding:14px max(16px, env(safe-area-inset-right)) 18px max(16px, env(safe-area-inset-left));overflow-y:auto}.workbench-module__Abo2Lq__mobileSessionDetailsEditor .workbench-module__Abo2Lq__sessionDetailsModalForm .workbench-module__Abo2Lq__saveSegmentActions{padding:12px max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));margin:0;position:static}.workbench-module__Abo2Lq__mobileSessionDetailsEditor .workbench-module__Abo2Lq__sessionDetailsModalForm .workbench-module__Abo2Lq__saveSegmentActions button{flex:1 1 0}.workbench-module__Abo2Lq__mobileInsightSheetFullHeight>.workbench-module__Abo2Lq__mobileInsightPanel{flex:auto;min-height:0;overflow-y:auto}.workbench-module__Abo2Lq__mobileSessionEditAction{border:1px solid var(--rc-color-border);color:var(--rc-color-text);right:max(12px, env(safe-area-inset-right));top:max(12px, env(safe-area-inset-top));z-index:1000;background:#11182df0;position:absolute}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__segmentDetailGrid,.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__segmentDetailPerformance{gap:8px}.workbench-module__Abo2Lq__mobileInsightSheetAnalysis .workbench-module__Abo2Lq__segmentDetailGrid,.workbench-module__Abo2Lq__mobileInsightSheetAnalysis .workbench-module__Abo2Lq__segmentDetailPerformance{height:100%}.workbench-module__Abo2Lq__mobileInsightSheetAnalysis .workbench-module__Abo2Lq__segmentDetailPerformance{grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__segmentDetailPanel{min-height:0}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__performancePanelHeader{justify-content:flex-end}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__performanceChartControlRow{justify-content:flex-start}.workbench-module__Abo2Lq__mobileInsightSheetAnalysis .workbench-module__Abo2Lq__performanceChartControlRow{flex-wrap:nowrap;justify-content:space-between;gap:6px;min-width:0;overflow-x:auto}.workbench-module__Abo2Lq__mobileInsightSheetAnalysis .workbench-module__Abo2Lq__metricSelector{background:0 0;gap:0;padding:1px}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__performanceMetricStrip+.workbench-module__Abo2Lq__performanceChartControlRow{margin-top:4px}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__performanceChartControlRow .workbench-module__Abo2Lq__metricSelectorButton,.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__performanceChartControlRow .workbench-module__Abo2Lq__metricSelectorButtonActive{min-height:34px;padding:0 9px}.workbench-module__Abo2Lq__mobileInsightSheetAnalysis .workbench-module__Abo2Lq__performanceChartControlRow .workbench-module__Abo2Lq__metricSelectorButton,.workbench-module__Abo2Lq__mobileInsightSheetAnalysis .workbench-module__Abo2Lq__performanceChartControlRow .workbench-module__Abo2Lq__metricSelectorButtonActive{font-size:11px}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__metricSelectorButton{color:var(--rc-color-text-secondary)}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__metricSelectorButtonActive{color:var(--rc-color-text)}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__metricSelectorButton:disabled,.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__metricSelectorButtonActive:disabled{color:var(--rc-color-text-muted);cursor:not-allowed;opacity:.6}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__performanceChart{min-height:248px;padding:6px}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__performanceChartHeader{display:none}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__rateEfficiencyHeader{display:flex}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__performanceChart .recharts-cartesian-axis-tick-value{font-size:10px}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__performanceMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__performanceMetricStrip div{background:var(--rc-color-bg);border:1px solid var(--rc-color-border);border-radius:8px;padding:8px;display:grid}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__performanceMetricStrip dt{font-size:12px}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__performanceMetricStrip dd{margin:4px 0 0;font-size:16px}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__mobileSegmentMetricStrip{scrollbar-width:none;touch-action:pan-x;white-space:nowrap;flex-wrap:nowrap;gap:6px;max-width:100%;margin:0;padding:0 0 2px;display:flex;overflow:auto hidden}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__mobileSegmentMetricStrip::-webkit-scrollbar{display:none}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__mobileSegmentMetricStrip div{flex:none;min-width:84px;padding:5px 8px}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__mobileSegmentMetricStrip dt{font-size:11px}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__mobileSegmentMetricStrip dd{margin-top:2px;font-size:14px}.workbench-module__Abo2Lq__mobileInsightSheetAnalysis .workbench-module__Abo2Lq__performanceChart{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.workbench-module__Abo2Lq__mobileInsightSheetAnalysis .workbench-module__Abo2Lq__sessionSelectionChartScroll{flex:auto;min-height:0;padding-bottom:0}.workbench-module__Abo2Lq__mobileInsightSheetAnalysis .workbench-module__Abo2Lq__sessionSelectionChartCanvas{flex-direction:column;height:100%;display:flex}.workbench-module__Abo2Lq__mobileInsightSheetAnalysis .workbench-module__Abo2Lq__performanceChartPlotArea{flex:auto;min-height:0}.workbench-module__Abo2Lq__mobileInsightSheetAnalysis .workbench-module__Abo2Lq__performanceDataTables,.workbench-module__Abo2Lq__mobileInsightSheetAnalysis .workbench-module__Abo2Lq__performanceDataTableSection{grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-height:0;overflow:hidden}.workbench-module__Abo2Lq__mobileInsightSheetAnalysis .workbench-module__Abo2Lq__performanceTableWrap{width:100%;height:100%;min-height:0;max-height:none;overflow:auto}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__mobileSessionMetricStrip{scrollbar-width:none;touch-action:pan-x;white-space:nowrap;flex-wrap:nowrap;gap:6px;max-width:100%;margin:0;padding:0 0 2px;display:flex;overflow:auto hidden}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__mobileSessionMetricStrip::-webkit-scrollbar{display:none}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__mobileSessionMetricStrip div{background:var(--rc-color-bg);border:1px solid var(--rc-color-border);border-radius:8px;flex:none;min-width:82px;padding:5px 8px}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__mobileSessionMetricStrip dt{font-size:11px}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__mobileSessionMetricStrip dd{margin-top:2px;font-size:14px}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__segmentDetailMap,.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__segmentDetailMapPlaceholder{touch-action:pan-y;min-height:min(58vh,390px)}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__segmentSpeedLegend{gap:8px;font-size:12px}.workbench-module__Abo2Lq__mobileSessionInsight .workbench-module__Abo2Lq__performanceChartHeader{align-items:flex-start;gap:4px}.workbench-module__Abo2Lq__mobileInsightPanelHeader h2{font-size:16px}.workbench-module__Abo2Lq__mobileInsightPanelHeader .workbench-module__Abo2Lq__metricSelectorButton,.workbench-module__Abo2Lq__mobileInsightPanelHeader .workbench-module__Abo2Lq__metricSelectorButtonActive{min-height:22px;padding:0 8px}.workbench-module__Abo2Lq__mobileAnalysisHeader .workbench-module__Abo2Lq__mobileAnalysisBack,.workbench-module__Abo2Lq__mobileAnalysisHeader button{min-height:42px}.workbench-module__Abo2Lq__mobileAnalysisHeader button{padding:0 10px}.workbench-module__Abo2Lq__mobileChartScrubber input{min-height:40px}}.workbench-module__Abo2Lq__comparisonActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workbench-module__Abo2Lq__comparisonPicker,.workbench-module__Abo2Lq__comparisonSummaryWrap{margin:10px 0}.workbench-module__Abo2Lq__comparisonPicker ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.workbench-module__Abo2Lq__comparisonPicker li button:not(.workbench-module__Abo2Lq__gateListButton):not(.workbench-module__Abo2Lq__gateListButtonSelected){width:100%;color:var(--rc-color-text);border:1px solid var(--rc-color-border);text-align:left;background:0 0;border-radius:6px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.workbench-module__Abo2Lq__comparisonSummary{border-collapse:collapse;width:100%;min-width:420px}.workbench-module__Abo2Lq__comparisonSummaryWrap{overflow-x:auto}.workbench-module__Abo2Lq__comparisonSummary th,.workbench-module__Abo2Lq__comparisonSummary td{text-align:right;padding:6px 8px}.workbench-module__Abo2Lq__comparisonSummary th:first-child{text-align:left}.workbench-module__Abo2Lq__comparisonDistanceContext{color:var(--rc-color-text-muted);font-size:.85rem}.workbench-module__Abo2Lq__performanceLegendComparisonLine{border-top:2px dashed var(--rc-color-text-muted);width:24px}@media (max-width:560px){.workbench-module__Abo2Lq__comparisonPicker li button{flex-direction:column;align-items:flex-start}.workbench-module__Abo2Lq__page{padding:10px}.workbench-module__Abo2Lq__summaryGrid{grid-template-columns:1fr}}
