.ScrollingTitle_title__5j4r4{flex:1;min-width:0;overflow:hidden;white-space:nowrap}.ScrollingTitle_title__5j4r4[data-overflow=true][data-at-end=false]{mask-image:linear-gradient(to right,black calc(100% - 24px),rgb(0 0 0/var(--title-edge-alpha,0)))}.ScrollingTitle_titleText__1Pi2w{display:inline-block;white-space:nowrap}.training_portalSurface__D1Kyt,.training_root__5a1hG{interpolate-size:allow-keywords;--tr-indigo:#2563eb;--tr-emerald:var(--success,#16a34a);--tr-amber:var(--warning,#d97706);--tr-cyan:var(--accent-cyan,#0284c7);--tr-rose:var(--error,#dc2626);--tr-violet:var(--presence-4,#7c3aed);--tr-ink:var(--text-primary);--tr-neutral:var(--text-tertiary);--tr-focus:var(--border-focus,var(--text-primary));--tr-checkpoint-flag:#f97316;--tr-grid-line:color-mix(in srgb,var(--text-primary) 8%,transparent);--tr-axis-ink:var(--text-tertiary);--tr-crosshair:color-mix(in srgb,var(--text-primary) 24%,transparent);--tr-ease:cubic-bezier(0.2,0,0,1);--tr-settle:cubic-bezier(0.22,1.12,0.36,1)}.training_portalSurface__D1Kyt[data-theme=dark],.training_root__5a1hG[data-theme=dark],[data-theme=dark] :is(.training_root__5a1hG,.training_portalSurface__D1Kyt){--tr-indigo:#3b7cf6;--tr-emerald:var(--success,#3fb950);--tr-amber:var(--warning,#e3b341);--tr-cyan:var(--accent-cyan,#38bdf8);--tr-rose:var(--error,#f85149);--tr-violet:var(--presence-4,#b79cc2);--tr-checkpoint-flag:#fb923c;--tr-grid-line:color-mix(in srgb,var(--text-primary) 8%,transparent);--tr-crosshair:color-mix(in srgb,var(--text-primary) 26%,transparent)}.training_root__5a1hG{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);font-size:13px;-webkit-font-smoothing:antialiased}.training_tabular__0Gnfb{font-variant-numeric:tabular-nums}.training_header__dTzq6{container:training-header/inline-size;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:39px;flex-shrink:0;padding:4px 12px;border-bottom:1px solid var(--border);background:color-mix(in oklab,var(--bg-elevated) 72%,transparent)}.training_headerStart__L_z2s{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-start;gap:8px;min-inline-size:0;max-inline-size:min(640px,74cqi)}.training_headerEnd__atbce{display:flex;flex:0 1 auto;align-items:center;justify-content:flex-end;gap:10px;min-inline-size:0;overflow:clip;font-variant-numeric:tabular-nums}.training_modelMeta__8Mdd9{display:none;flex:0 1 auto;min-width:0;min-inline-size:0;padding-inline-start:6px;overflow:clip;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-tertiary)}@container training-header (min-width: 540px){.training_modelMeta__8Mdd9{display:inline-block}}.training_runTrigger__szpT_{display:inline-flex;align-items:center;gap:8px;flex-shrink:1;max-width:min(240px,100%);min-width:0;height:28px;padding-inline:8px;border-radius:6px;color:var(--text-primary);font-size:12.5px;font-weight:500;line-height:1.25;transition:background-color .1s var(--tr-ease)}button.training_runTrigger__szpT_:hover,button.training_runTrigger__szpT_[aria-expanded=true]{background:var(--bg-surface-hover)}button.training_runTrigger__szpT_:focus-visible{outline:1.5px solid var(--tr-indigo);outline-offset:-1px}.training_runChevron__h_gQx{flex-shrink:0;color:var(--text-tertiary);transition:transform .16s var(--tr-ease)}.training_runTrigger__szpT_[aria-expanded=true] .training_runChevron__h_gQx{transform:rotate(180deg)}.training_statusDotAnchor__cLfEh{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px;margin:-2px}.training_statusDot__PF7PB{position:relative;display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:999px;background:var(--text-tertiary)}.training_statusDot__PF7PB[data-status=running]{background:var(--success)}.training_statusDot__PF7PB[data-status=completed],.training_statusDot__PF7PB[data-status=stopped]{background:var(--text-tertiary)}.training_statusDot__PF7PB[data-status=failed]{background:var(--error)}.training_paradigmBadge__B3ASB{display:none;min-inline-size:0;max-inline-size:180px;color:var(--text-tertiary);font-size:11px;overflow:clip;text-overflow:ellipsis;white-space:nowrap}@container training-header (min-width: 600px){.training_paradigmBadge__B3ASB{display:block}}.training_stepCounter__EAwjS{display:inline-flex;align-items:baseline;gap:4px;color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.training_stepCounterValue__lqMER{color:var(--text-primary);font-weight:500}.training_stepCounterSep__3nus0{color:var(--text-tertiary)}.training_switcherMenu__SwMFo{position:fixed;z-index:90;display:flex;flex-direction:column;width:216px;min-width:184px;max-width:min(240px,calc(100vw - 16px));overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);color:var(--text-primary);box-shadow:var(--shadow-md);opacity:0;translate:0 -4px;scale:.985;transition:opacity .14s var(--tr-ease),translate .16s var(--tr-settle),scale .16s var(--tr-settle)}.training_switcherMenu__SwMFo[data-motion-state=open]{opacity:1;translate:0 0;scale:1}.training_switcherList__uT7C5{display:flex;flex-direction:column;gap:2px;max-height:264px;padding:5px;overflow-y:auto;overscroll-behavior:contain}.training_switcherOption__ZHma8{display:flex;align-items:center;gap:8px;width:100%;min-height:31px;padding:4px 8px;border-radius:7px;text-align:left;font-size:12px;line-height:1.2;color:var(--text-primary);transition:background-color .1s var(--tr-ease),color .1s var(--tr-ease)}.training_switcherOption__ZHma8:hover,.training_switcherOption__ZHma8[data-active=true]{background:var(--bg-surface-hover);color:var(--text-primary)}.training_switcherOption__ZHma8[aria-selected=true]{color:var(--text-primary);font-weight:500}.training_switcherOption__ZHma8:focus-visible{outline:1.5px solid var(--tr-indigo);outline-offset:-1px}.training_switcherTitleWrap__2oUGW{display:flex;flex:1;min-width:0;align-items:center;gap:8px}.training_switcherRight__rKv0P{display:inline-flex;align-items:center;flex-shrink:0;color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums}.training_switcherSearch__hj1zh{display:flex;align-items:center;gap:8px;min-height:36px;padding-inline:10px;border-top:1px solid var(--border);color:var(--text-tertiary)}.training_switcherSearch__hj1zh input{width:100%;min-width:0;padding-block:6px;border:0;outline:none;background:transparent;color:var(--text-primary);font-size:12px}.training_switcherSearch__hj1zh input::placeholder{color:var(--text-tertiary)}.training_switcherClearBtn__R4GP8{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--text-tertiary)}.training_switcherClearBtn__R4GP8:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.training_switcherEmpty__D7viv{padding:20px 12px;text-align:center;color:var(--text-tertiary);font-size:12px}.training_workspaceBody___e2Kd{position:relative;display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.training_mainColumn__pqSKS{container:training-main/inline-size;position:relative;flex:1;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.training_mainHeadingAnchor__XRHFk{outline:none}.training_errorBanner__2jZ0l{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid color-mix(in srgb,var(--error) 28%,var(--border));background:color-mix(in srgb,var(--error) 8%,var(--bg-primary));color:var(--text-primary);font-size:12px}.training_errorBannerText__trXsQ{display:flex;align-items:center;gap:8px;min-width:0;color:var(--error)}.training_errorBannerAction__g_Q2Q{flex-shrink:0;height:28px;padding-inline:12px;border:1px solid color-mix(in srgb,var(--error) 35%,var(--border));border-radius:8px;background:var(--bg-elevated);color:var(--text-primary);font-size:12px;font-weight:500;transition:background-color .12s var(--tr-ease)}.training_errorBannerAction__g_Q2Q:hover{background:var(--bg-surface-hover)}.training_heroSection__WHdsX{position:relative;display:flex;flex-direction:column;gap:8px;padding:16px 20px 12px;border-bottom:1px solid var(--border)}.training_heroHeader__KUO3p{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:12px;row-gap:4px;min-width:0}.training_heroTitleRow__FCybT{display:flex;flex:1 1 180px;align-items:center;gap:8px;min-width:0}.training_heroTitle__ib1Ah{margin:0;color:var(--text-primary);font-size:14px;font-weight:600;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.training_heroBadge__dup1K{display:inline-flex;align-items:center;height:20px;padding-inline:8px;border-radius:999px;background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-tertiary);font-size:11px;font-weight:500;flex-shrink:0}.training_heroControls__dTbJE{display:flex;align-items:center;gap:8px;flex-shrink:0;font-variant-numeric:tabular-nums}.training_progressionPill__anGUb{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.training_progressionLabel__hWui4{color:var(--text-tertiary)}@container training-main (inline-size < 520px){.training_progressionLabel__hWui4{display:none}}.training_progressionArrow__RPplR{color:var(--text-tertiary)}.training_progressionCurrent__u1dW7{color:var(--text-primary);font-weight:500}.training_deltaBadge__1dq20{display:inline-flex;align-items:center;padding:2px 6px;border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums}.training_deltaBadge__1dq20[data-polarity=positive]{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}.training_deltaBadge__1dq20[data-polarity=negative]{background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--error)}.training_iconBtn__Btr0h{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--text-tertiary);transition:background-color .1s var(--tr-ease),color .1s var(--tr-ease)}.training_iconBtn__Btr0h:hover:not(:disabled),.training_iconBtn__Btr0h[aria-expanded=true]{background:var(--bg-surface-hover);color:var(--text-primary)}.training_iconBtn__Btr0h:disabled{opacity:.35;cursor:default}.training_iconBtn__Btr0h:focus-visible{outline:1px solid var(--tr-focus);outline-offset:-1px}.training_heroSubheader__JhiFd{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:20px;color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.training_liveStepTag__D1w_b{color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px}.training_seriesReadout__h3Yr2{display:inline-flex;align-items:center;gap:6px}.training_seriesSwatch__Yk_5A{width:8px;height:8px;border-radius:999px;flex-shrink:0}.training_seriesReadoutLabel__y158c{color:var(--text-secondary)}.training_seriesReadoutValue__ZH9wj{color:var(--text-primary);font-family:var(--font-mono);font-weight:500}.training_bandReadout__FUp6P,.training_secondaryReadout__BZWWy{color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums}.training_chartCanvas__AXI8C{position:relative;width:100%;min-width:0;user-select:none;-webkit-user-select:none}.training_chartSvg__IEfpk{display:block;width:100%;overflow:visible;cursor:crosshair;outline:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.training_chartSvg__IEfpk:focus{outline:none}.training_chartSvg__IEfpk:focus-visible{outline:2px solid var(--border-hover,var(--text-secondary));outline-offset:2px;border-radius:6px}.training_gridLine__7J8y9{stroke:var(--tr-grid-line);stroke-width:1}.training_guideLine___dghR{stroke:color-mix(in srgb,var(--text-primary) 24%,transparent);stroke-width:1;stroke-dasharray:4 4}.training_targetLine__20kgL{stroke:color-mix(in srgb,var(--success) 52%,transparent);stroke-width:1;stroke-dasharray:4 3}.training_axisText__SbFE_{fill:var(--tr-axis-ink);font-family:var(--font-mono);font-size:10px;font-variant-numeric:tabular-nums}.training_guideLabel__0P9pe{fill:var(--text-tertiary);font-size:10px}.training_crosshairLine__YvbPb{stroke:var(--tr-crosshair);stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.training_checkpointPin__H_zwe{cursor:pointer;outline:none}.training_segmentedBtn__HQPVn{height:24px;border-radius:6px;color:var(--text-secondary);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;transition:background-color .1s var(--tr-ease),color .1s var(--tr-ease)}.training_segmentedBtn__HQPVn:hover{color:var(--text-primary)}.training_segmentedBtn__HQPVn[aria-pressed=true],.training_segmentedBtn__HQPVn[data-active=true]{background:var(--bg-elevated);color:var(--text-primary);box-shadow:0 1px 2px rgba(0,0,0,.12)}.training_phasesSection__hXoPH{display:flex;flex-direction:column;gap:8px;padding:10px 20px;border-bottom:1px solid var(--border)}.training_phasesHeader__irj1s{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.training_phasesHeaderStart__0tZvX{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0}.training_phasesTitle__y_4g_{color:var(--text-secondary);font-size:12px;font-weight:500}.training_activePhaseMeta__EWsCz{color:var(--text-tertiary);font-size:11px;font-variant-numeric:tabular-nums}.training_phaseTrack__uYzKp{display:flex;gap:4px;width:100%}.training_phaseSegment__LCGfo{display:flex;align-items:center;min-width:0;height:28px;padding-inline:10px;border:1px solid var(--border);border-radius:6px;background:var(--bg-secondary);text-align:left;transition:border-color .12s var(--tr-ease),background-color .12s var(--tr-ease)}.training_phaseSegment__LCGfo:hover{background:var(--bg-surface-hover);border-color:var(--border-hover)}.training_phaseSegment__LCGfo[data-active=true]{background:var(--bg-elevated);border-color:var(--border-hover)}.training_phaseSegment__LCGfo:focus-visible{outline:1px solid var(--tr-focus);outline-offset:-1px}.training_phaseSegTop__QiQ9b{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.training_phaseSegName__PX8rC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:11px;font-weight:500}.training_phaseSegment__LCGfo[data-active=true] .training_phaseSegName__PX8rC{color:var(--text-primary)}.training_phaseSegRange__cfyWF{flex-shrink:0;color:var(--text-tertiary);font-family:var(--font-mono);font-size:10px;font-variant-numeric:tabular-nums}.training_dataGroupsRow__RlJCq{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.training_dataGroupPill__er_FH{display:inline-flex;align-items:center;gap:5px;height:20px;padding-inline:7px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-tertiary);font-size:11px;font-variant-numeric:tabular-nums}.training_dataGroupPill__er_FH[data-active=true]{background:var(--bg-secondary);color:var(--text-secondary)}.training_dataGroupWeight__3vWnG{color:var(--text-primary);font-family:var(--font-mono);font-weight:500}.training_dataGroupSplit__YyPav{color:var(--text-tertiary)}.training_subplotsSection__8iNjH{display:flex;flex-direction:column;gap:16px;padding:16px 20px 28px}.training_subplotsGrid__08mkY{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:12px}.training_subplotCard__QK98k{container-type:inline-size;display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:12px 16px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);transition:border-color .12s var(--tr-ease)}.training_subplotCard__QK98k:hover{border-color:var(--border-hover)}.training_subplotHeader__ZrqK2{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.training_subplotTitle__YulMF{color:var(--text-secondary);font-size:12px;font-weight:500}.training_subplotStepHint__m8CQ9{color:var(--text-tertiary);font-family:var(--font-mono);font-size:10px;font-variant-numeric:tabular-nums}.training_subplotHeadlineRow__ejuaR{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;font-variant-numeric:tabular-nums}.training_subplotHeadline__5WMqf{color:var(--text-primary);font-family:var(--font-heading,var(--font-sans));font-size:clamp(16px,8cqi,19px);font-weight:500;letter-spacing:-.015em;line-height:1.2}.training_subplotSubtext__YDJNu{color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.training_subplotAxisRow__55FMs{display:flex;justify-content:space-between;color:var(--text-tertiary);font-family:var(--font-mono);font-size:10px;font-variant-numeric:tabular-nums}.training_proportionTrack__q8kAj{display:flex;gap:2px;width:100%;height:12px;border-radius:6px;overflow:hidden;background:var(--bg-secondary)}.training_proportionSeg__h8EZG{height:100%;min-width:4px;border:0;padding:0;cursor:pointer;transition:opacity .1s var(--tr-ease)}.training_proportionSeg__h8EZG:hover{opacity:.84}.training_proportionLegend__O2EWY{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.training_proportionLegendItem__b0tZ9{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;font-variant-numeric:tabular-nums;transition:background-color .1s var(--tr-ease)}.training_proportionLegendItem__b0tZ9:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.training_distributionList__vAwnC{display:flex;flex-direction:column;gap:6px}.training_distributionRow__u4sLr{display:grid;grid-template-columns:minmax(76px,1.1fr) minmax(0,1.6fr) max-content;align-items:center;gap:8px;width:100%;padding:3px 4px;margin-inline:-4px;border:0;border-radius:6px;background:transparent;text-align:left;font-size:11px;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .1s var(--tr-ease)}.training_distributionRow__u4sLr:hover{background:var(--bg-surface-hover)}.training_distributionRow__u4sLr:focus-visible{outline:1px solid var(--tr-focus);outline-offset:-1px}.training_distributionLabel__Tdx1R{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-family:var(--font-mono);font-size:11px}.training_distributionTrack__iSgM0{height:6px;border-radius:999px;background:var(--bg-secondary);overflow:hidden}.training_distributionFill__w6Zhj{height:100%;border-radius:999px;transition:width .18s var(--tr-ease)}.training_distributionValue__QEiXh{color:var(--text-primary);font-family:var(--font-mono);font-size:11px;font-weight:500}.training_dotMatrixGrid__9i78p{display:flex;flex-wrap:wrap;gap:4px}.training_dotCell__9_nCW{width:10px;height:10px;padding:0;border:0;border-radius:2px;background:var(--text-tertiary);cursor:pointer;transition:transform .1s var(--tr-ease),opacity .1s var(--tr-ease)}.training_dotCell__9_nCW[data-outcome=passed]{background:var(--success)}.training_dotCell__9_nCW[data-outcome=mixed]{background:var(--warning)}.training_dotCell__9_nCW[data-outcome=failed]{background:var(--error)}.training_dotCell__9_nCW[data-dimmed=true]{opacity:.2}.training_dotCell__9_nCW:hover{transform:scale(1.25)}.training_dotCell__9_nCW[data-selected=true]{outline:2px solid var(--text-primary);outline-offset:1px}.training_dotCell__9_nCW:focus-visible{outline:2px solid var(--tr-focus);outline-offset:1px}.training_pinnedVisualsWrap__VmWbb{display:flex;flex-direction:column;gap:12px;padding-top:8px;border-top:1px solid var(--border)}.training_pinnedVisualCard__23yO_{display:flex;flex-direction:column;gap:8px}.training_pinnedVisualCaption__fCocC{color:var(--text-tertiary);font-size:12px}.training_floatingTooltip__WsS88{position:fixed;display:flex;flex-direction:column;gap:8px;width:max-content;min-width:184px;max-width:288px;padding:8px 11px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);color:var(--text-primary);box-shadow:var(--shadow-md);pointer-events:none;overflow:hidden;font-size:12px;font-variant-numeric:tabular-nums}.training_floatingTooltip__WsS88[data-expanded=true]{width:min(312px,calc(100vw - 24px));max-width:312px;padding:12px;border-radius:12px;pointer-events:auto;box-shadow:var(--shadow-lg)}.training_tipHeader__A9CF4{display:flex;align-items:center;justify-content:space-between;gap:8px}.training_tipStepTitle__An5cG{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary);font-weight:600;font-size:12px}.training_tipCkptBadge__03xpN{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--tr-indigo) 14%,transparent);color:var(--tr-indigo);font-size:10px;font-weight:500}.training_tipPhaseTag__8XKKI{color:var(--text-tertiary);font-size:11px}.training_tipMetricRows__BP_qy{display:flex;flex-direction:column;gap:4px}.training_tipMetricRow__d5_mK{display:flex;align-items:center;justify-content:space-between;gap:12px}.training_tipMetricLabel__tlZkY{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary)}.training_tipMetricValue__rKtwd{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary);font-family:var(--font-mono);font-size:11px;font-weight:500}.training_tipPillsRow___oirS{display:flex;flex-wrap:wrap;gap:4px;padding-top:6px;border-top:1px solid var(--border)}.training_tipMiniPill__7yJ1W{display:inline-flex;align-items:center;height:20px;padding-inline:6px;border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary)}.training_tipMiniPill__7yJ1W,.training_tipSubtlePillsRow__CQn9i{gap:4px;font-family:var(--font-sans);font-size:11px;font-variant-numeric:tabular-nums}.training_tipSubtlePillsRow__CQn9i{display:flex;flex-wrap:wrap}.training_presetBlocksStack__Pe5qk{display:flex;flex-direction:column;gap:10px}.training_presetBlockItem__2FwNU{display:flex;flex-direction:column;gap:6px}.training_presetPillsWrap__rv1rk{display:flex;flex-wrap:wrap;gap:5px}.training_presetPillCount__fxFWA{color:var(--text-primary);font-weight:500;font-variant-numeric:tabular-nums}.training_presetCalloutTitle__dL_6S{color:var(--text-primary);font-weight:600}.training_tipNoteCallout__RPOm7{padding:6px 8px;border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;line-height:1.4}.training_tipFooter__OZTZI{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:6px;border-top:1px solid var(--border)}.training_moreBtn__0MW4T{display:inline-flex;align-items:center;gap:4px;height:26px;padding-inline:10px;border-radius:7px;background:var(--chat-send-bg);color:var(--chat-send-fg);font-size:12px;font-weight:500;transition:opacity .1s var(--tr-ease)}.training_moreBtn__0MW4T:hover{opacity:.9}.training_moreBtn__0MW4T:focus-visible{outline:2px solid var(--tr-focus);outline-offset:1px}.training_inspectorShell__9kdpY{position:relative;width:0;height:100%;flex-shrink:0;min-height:0;opacity:0;overflow:hidden;transition:width .21s var(--tr-ease),opacity .17s var(--tr-ease)}.training_inspectorShell__9kdpY[data-state=open]{width:var(--inspector-width,clamp(308px,38%,388px));max-width:60%;opacity:1}.training_inspectorShell__9kdpY[data-resizing=true],.training_inspectorShell__9kdpY[data-resizing=true] .training_inspectorPane__YVAX4{transition:none;user-select:none}.training_inspectorResizeHandle__5aoEw{position:absolute;top:0;bottom:0;left:0;width:6px;z-index:6;cursor:col-resize;touch-action:pan-y}.training_inspectorResizeHandle__5aoEw:after{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:transparent;transition:background-color .12s var(--tr-ease)}.training_inspectorResizeHandle__5aoEw:focus-visible:after,.training_inspectorResizeHandle__5aoEw:hover:after,.training_inspectorShell__9kdpY[data-resizing=true] .training_inspectorResizeHandle__5aoEw:after{background:var(--border-hover,var(--text-tertiary))}.training_inspectorResizeHandle__5aoEw:focus-visible{outline:none}.training_inspectorPane__YVAX4{display:flex;flex-direction:column;width:100%;min-width:min(308px,100%);height:100%;min-height:0;background:var(--bg-elevated);border-left:1px solid var(--border);overflow:hidden;translate:24px 0;transition:translate .21s var(--tr-ease)}.training_inspectorShell__9kdpY[data-state=open] .training_inspectorPane__YVAX4{translate:0 0}@media (max-width:820px){.training_inspectorShell__9kdpY{position:absolute;top:0;right:0;bottom:0;z-index:30;width:var(--inspector-width,min(392px,100%));max-width:60%;pointer-events:none;transition:opacity .18s var(--tr-ease)}.training_inspectorShell__9kdpY[data-state=open]{width:var(--inspector-width,min(392px,100%));max-width:60%;pointer-events:auto}.training_inspectorPane__YVAX4{min-width:min(308px,100%);box-shadow:var(--shadow-lg)}}.training_inspectorHeader__q45EJ{display:flex;flex-direction:column;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.training_inspectorTopBar__EDew3{display:flex;align-items:center;justify-content:space-between;gap:8px}.training_inspectorTitleGroup__lek_6{display:flex;align-items:center;gap:6px;min-width:0}.training_inspectorHeading__TKmsH{margin:0;color:var(--text-primary);font-size:13px;font-weight:600;letter-spacing:-.005em;font-variant-numeric:tabular-nums;outline:none}.training_inspectorHeading__TKmsH:focus-visible{outline:1px solid var(--tr-focus);outline-offset:2px;border-radius:4px}.training_inspectorNavBtns__9TbiU{display:inline-flex;align-items:center;flex-shrink:0;gap:2px}.training_splitToggleRow__z8Xke{display:flex;align-items:center;justify-content:space-between;gap:8px}.training_splitSegmented__6ywdZ{display:inline-grid;grid-template-columns:repeat(2,minmax(72px,1fr));gap:2px;padding:2px;border:1px solid var(--border);border-radius:7px;background:var(--bg-secondary)}.training_inspectorScroll__fjuy7{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;padding:14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.training_noteBanner__BJ_1J{padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;line-height:1.45}.training_inspectorBlock___qfQq{display:flex;flex-direction:column;gap:6px}.training_blockLabel__oMaUs{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-secondary);font-size:11px;font-weight:500}.training_blockSubtle__cRBbV{color:var(--text-tertiary);font-size:11px;font-weight:400;font-variant-numeric:tabular-nums}.training_stepMetricsGrid__hjcrh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.training_stepMetricCell__JXcGZ{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary)}.training_stepMetricName__h2OFa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-tertiary);font-size:11px}.training_stepMetricValRow__R1HEB{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0;font-variant-numeric:tabular-nums}.training_stepMetricVal__7BgAK{color:var(--text-primary);font-family:var(--font-mono);font-size:12px;font-weight:500}.training_stepMetricDelta__L02DZ{color:var(--text-tertiary);font-family:var(--font-mono);font-size:10px}.training_stepMetricDelta__L02DZ[data-polarity=positive]{color:var(--success)}.training_stepMetricDelta__L02DZ[data-polarity=negative]{color:var(--error)}.training_filterCount__i_1Ms{color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px}.training_rewardList__XPbLf{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary)}.training_rewardRow__xfs5P{display:grid;grid-template-columns:minmax(84px,1.15fr) minmax(0,1.45fr) 52px;align-items:center;gap:8px;font-size:11px;font-variant-numeric:tabular-nums}.training_rewardName__kfdwt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.training_rewardBarTrack__UViFo{height:5px;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 8%,transparent);overflow:hidden}.training_rewardBarFill__B2VwJ{height:100%;border-radius:999px}.training_rewardVal__KIflH{text-align:right;font-family:var(--font-mono);color:var(--text-primary)}.training_groupChipList__it7HP{display:flex;flex-wrap:wrap;gap:6px}.training_groupChip__k5q3h{display:inline-flex;align-items:center;gap:6px;height:25px;padding-inline:9px;border:1px solid var(--border);border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;transition:background-color .1s var(--tr-ease),border-color .1s var(--tr-ease),color .1s var(--tr-ease)}.training_groupChip__k5q3h:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.training_groupChip__k5q3h[data-active=true]{border-color:var(--border-hover);background:var(--bg-tertiary,var(--bg-surface-hover));color:var(--text-primary);font-weight:500}.training_taskMatrixCard__OQKnO{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary)}.training_taskMatrixTop__AfLU4{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.training_taskMatrixGroup__pit2k,.training_taskMatrixMean__qjyGT{color:var(--text-primary);font-family:var(--font-mono);font-size:12px;font-weight:500}.training_taskMatrixMean__qjyGT{font-variant-numeric:tabular-nums}.training_taskMatrixSubtitle__tkjxV{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px}.training_examplesBrowserCard__PuTPn,.training_taskSummaryCard__2XMit{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary)}.training_examplesHeaderMeta__ZFS1T{display:inline-flex;align-items:center;gap:8px}.training_examplesSearchRow__L7z0j{display:flex;align-items:center;gap:6px;height:28px;padding-inline:8px;border:1px solid var(--border);border-radius:6px;background:var(--bg-elevated);color:var(--text-tertiary)}.training_examplesSearchRow__L7z0j:focus-within{border-color:var(--border-hover)}.training_examplesSearchRow__L7z0j input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:12px}.training_examplesSearchRow__L7z0j input::placeholder{color:var(--text-tertiary)}.training_examplesFilterRow__W_cpI{display:flex;flex-wrap:wrap;gap:4px}.training_exampleFilterChip__kUhdN{display:inline-flex;align-items:center;gap:5px;height:22px;padding-inline:7px;border:1px solid var(--border);border-radius:6px;background:var(--bg-elevated);color:var(--text-secondary);font-family:var(--font-sans);font-size:11px;font-variant-numeric:tabular-nums;transition:background-color .1s var(--tr-ease),border-color .1s var(--tr-ease),color .1s var(--tr-ease)}.training_exampleFilterChip__kUhdN:hover{border-color:var(--border-hover);color:var(--text-primary)}.training_exampleFilterChip__kUhdN[aria-pressed=true]{border-color:var(--text-primary);background:var(--bg-primary);color:var(--text-primary);font-weight:500}.training_examplesList__is5Cb{display:flex;flex-direction:column;gap:2px;max-height:176px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.training_examplesEmpty__w_EBj{padding:10px 6px;text-align:center;color:var(--text-tertiary);font-size:11px}.training_exampleRow__eKsIT{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:28px;padding:4px 7px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);text-align:left;transition:background-color .1s var(--tr-ease),border-color .1s var(--tr-ease),color .1s var(--tr-ease)}.training_exampleRow__eKsIT:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.training_exampleRow__eKsIT[data-selected=true]{border-color:var(--border-hover);background:var(--bg-elevated);color:var(--text-primary)}.training_exampleRow__eKsIT:focus-visible{outline:1px solid var(--tr-focus);outline-offset:-1px}.training_exampleRowMain__4dTWp{display:flex;flex:1;align-items:center;gap:6px;min-width:0;overflow:hidden}.training_exampleRowTitle__qbig0{flex-shrink:0;max-width:150px;font-family:var(--font-mono);font-weight:500}.training_exampleRowSnippet__PXgzQ,.training_exampleRowTitle__qbig0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.training_exampleRowSnippet__PXgzQ{flex:1;min-width:0;color:var(--text-tertiary)}.training_exampleRowScore__Auwtr{flex-shrink:0;color:var(--text-primary);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums}.training_sampleCard__iKKpL{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid var(--border)}.training_sampleCard__iKKpL:first-child{padding-top:0;border-top:0}.training_sampleHeader__pYBM3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.training_sampleTitleRow__ihk7j{display:inline-flex;align-items:center;gap:7px;min-width:0}.training_sampleStatusDotWrap__bjBdc{display:inline-flex;align-items:center;justify-content:center;padding:4px;margin:-4px;border-radius:999px;cursor:default}.training_sampleStatusDotWrap__bjBdc:focus-visible{outline:1px solid var(--tr-focus);outline-offset:1px}.training_sampleTaskId__ayXD6{color:var(--text-primary);font-family:var(--font-mono);font-size:12px;font-weight:600;border-radius:4px;cursor:default}.training_sampleTaskId__ayXD6:focus-visible{outline:1px solid var(--tr-focus);outline-offset:2px}.training_timeTravelBar__ss26r{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary)}.training_timeTravelToggle__IF4AR{display:inline-flex;align-items:center;gap:5px;height:24px;padding-inline:8px;border:1px solid var(--border);border-radius:6px;background:var(--bg-elevated);color:var(--text-secondary);font-size:11px;font-weight:500;transition:background-color .1s var(--tr-ease),border-color .1s var(--tr-ease),color .1s var(--tr-ease)}.training_timeTravelToggle__IF4AR:hover{color:var(--text-primary);border-color:var(--border-hover)}.training_timeTravelToggle__IF4AR[aria-pressed=true]{border-color:var(--tr-indigo);background:color-mix(in srgb,var(--tr-indigo) 12%,transparent);color:var(--text-primary)}.training_diffColumns__NDH4K{display:flex;flex-direction:column;gap:8px}.training_diffPane__FmAF0{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary)}.training_diffPane__FmAF0[data-current=true]{border-color:color-mix(in srgb,var(--success) 38%,var(--border))}.training_diffPaneHeader__rap_C{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-secondary);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.training_rolloutsStrip__L78rp{display:flex;flex-wrap:wrap;gap:6px}.training_rolloutBtn__9EwU6{display:inline-flex;align-items:center;gap:6px;height:26px;padding-inline:8px;border:1px solid var(--border);border-radius:7px;background:var(--bg-secondary);color:var(--text-secondary);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;transition:border-color .1s var(--tr-ease),background-color .1s var(--tr-ease)}.training_rolloutBtn__9EwU6:hover{border-color:var(--border-hover);color:var(--text-primary)}.training_rolloutBtn__9EwU6[aria-pressed=true],.training_rolloutBtn__9EwU6[aria-selected=true]{border-color:var(--text-primary);background:var(--bg-elevated);color:var(--text-primary);font-weight:500}.training_advPositive__jmkDT{color:var(--success)}.training_advNegative__rcmjz{color:var(--error)}.training_codeBlock__HLj8G{margin:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-family:var(--font-mono);font-size:11px;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:220px;overflow-y:auto}.training_configDetails__yuGcR,.training_reasoningDetails__43zkB{border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary);overflow:hidden}.training_configSummary__ZAMv_,.training_reasoningSummary__Y6AHK{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;cursor:pointer;color:var(--text-secondary);font-size:11px;font-weight:500;user-select:none;list-style:none}.training_configSummary__ZAMv_:hover,.training_reasoningSummary__Y6AHK:hover{color:var(--text-primary)}.training_configSummary__ZAMv_::-webkit-details-marker,.training_reasoningSummary__Y6AHK::-webkit-details-marker{display:none}.training_reasoningBody__Kt9N_{margin:0;padding:8px 10px 10px;border-top:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-mono);font-size:11px;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:180px;overflow-y:auto}.training_configGrid__DCaPq{display:flex;flex-direction:column;gap:4px;padding:8px 10px 10px;border-top:1px solid var(--border)}.training_configRow__j_HLc{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:11px;font-variant-numeric:tabular-nums}.training_configKey__1X0nr{color:var(--text-secondary)}.training_configVal__0uxAy{color:var(--text-primary);font-family:var(--font-mono)}.training_turnItem__jTbUZ{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary)}.training_turnRoleRow__UBDoT{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-tertiary);font-family:var(--font-mono);font-size:10px}.training_previewBox__zJXup{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary);overflow-x:auto}.training_previewTable__v0E9q{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums}.training_previewTable__v0E9q td,.training_previewTable__v0E9q th{padding:4px 8px;border-bottom:1px solid var(--border);text-align:left}.training_previewTable__v0E9q th{color:var(--text-tertiary);font-weight:500}.training_openFileLink__caQSY{flex-shrink:0;white-space:nowrap;color:var(--text-secondary);font-size:11px;font-weight:500;transition:color .1s var(--tr-ease)}.training_openFileLink__caQSY:hover{color:var(--text-primary);text-decoration:underline}.training_inspectorFooter__4yr18{padding:8px 12px;border-top:1px solid var(--border);background:var(--bg-elevated);flex-shrink:0}.training_checkpointFooterRow__7JgiI{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:28px;padding:4px 6px;margin-inline:-6px;width:calc(100% + 12px);border:0;border-radius:6px;background:transparent;color:var(--text-secondary);text-align:left;transition:background-color .1s var(--tr-ease),color .1s var(--tr-ease)}button.training_checkpointFooterRow__7JgiI{cursor:pointer}button.training_checkpointFooterRow__7JgiI:hover{background:var(--bg-surface-hover);color:var(--text-primary)}button.training_checkpointFooterRow__7JgiI:focus-visible{outline:1px solid var(--tr-focus);outline-offset:-1px}.training_checkpointTooltipWrap__4R2_J{display:block;width:100%}.training_checkpointFooterRow__7JgiI[data-deleted=true]{color:var(--text-tertiary);cursor:default}.training_checkpointFooterRow__7JgiI[data-deleted=true]:focus-visible{outline:1px solid var(--tr-focus);outline-offset:-1px}.training_checkpointPathWrap__Aemhb{display:flex;flex:1;align-items:center;gap:7px;min-width:0;overflow:hidden}.training_checkpointPath__gyRMZ{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:11px}.training_checkpointSize__gu56v{flex-shrink:0;color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.training_checkpointFooterRow__7JgiI,.training_distributionFill__w6Zhj,.training_distributionRow__u4sLr,.training_dotCell__9_nCW,.training_exampleFilterChip__kUhdN,.training_exampleRow__eKsIT,.training_groupChip__k5q3h,.training_iconBtn__Btr0h,.training_inspectorPane__YVAX4,.training_inspectorResizeHandle__5aoEw:after,.training_inspectorShell__9kdpY,.training_moreBtn__0MW4T,.training_phaseSegment__LCGfo,.training_proportionLegendItem__b0tZ9,.training_proportionSeg__h8EZG,.training_rolloutBtn__9EwU6,.training_runChevron__h_gQx,.training_runTrigger__szpT_,.training_segmentedBtn__HQPVn,.training_subplotCard__QK98k,.training_switcherMenu__SwMFo,.training_switcherOption__ZHma8,.training_timeTravelToggle__IF4AR{transition:none}}.research_root__Kuum_,.research_tip__3Do37{--ink-faint:color-mix(in srgb,var(--text-primary) 13%,transparent);--ink-mid:color-mix(in srgb,var(--text-primary) 32%,transparent);--ink-label:color-mix(in srgb,var(--text-primary) 56%,transparent);--ink-strong:color-mix(in srgb,var(--text-primary) 88%,transparent);--deciding:#3b7cf6;--hit:var(--success,#29a17d);--rx-ease:var(--motion-ease,cubic-bezier(0.2,0,0,1))}.research_root__Kuum_{--rx-gutter:clamp(16px,5cqi,32px);container:research/inline-size;position:relative;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);font-size:13px;-webkit-font-smoothing:antialiased}[data-theme=light] :is(.research_root__Kuum_,.research_tip__3Do37){--deciding:#2563eb}.research_scroll__PxJm9{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.research_crumbs__ylOLE{display:flex;align-items:center;gap:2px;height:40px;flex-shrink:0;padding:0 calc(var(--rx-gutter) - 8px);border-bottom:1px solid var(--border);color:var(--text-tertiary);font-size:12px;min-width:0}.research_crumbBack__DRUGO,.research_crumbIcon__tjOj_{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:7px;color:var(--text-tertiary);transition:color .14s var(--rx-ease),background-color .14s var(--rx-ease)}.research_crumbBack__DRUGO:hover,.research_crumbIcon__tjOj_:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.research_crumbRoot__BkTZ8{flex-shrink:0;padding:4px 6px;border-radius:6px;color:var(--text-tertiary);transition:color .14s var(--rx-ease)}.research_crumbRoot__BkTZ8:hover{color:var(--text-primary)}.research_crumbStep__d6DJI{display:inline-flex;align-items:center;flex-shrink:0}.research_crumbSep__I3zCE{flex-shrink:0;margin:0 1px;color:var(--ink-mid)}.research_crumbCurrent__4cK8r{display:flex;align-items:center;gap:6px;flex:1;min-width:0;padding-right:8px;color:var(--text-secondary)}.research_crumbCurrent__4cK8r .research_kindIcon__6l3Oe{margin-left:4px}.research_layer__NDQE2{animation:research_rx-layer-in__XdVFw .26s var(--rx-ease) both}.research_layer__NDQE2[data-direction=out]{animation-name:research_rx-layer-out__Nl0d_}@keyframes research_rx-layer-in__XdVFw{0%{opacity:0;translate:10px 0}}@keyframes research_rx-layer-out__Nl0d_{0%{opacity:0;translate:-10px 0}}.research_page__tKDL2{display:flex;flex-direction:column;gap:28px;padding:22px var(--rx-gutter) 56px;min-width:0}.research_pageHead__03hZq{display:flex;flex-direction:column;gap:8px;min-width:0}.research_pageMeta__Qs010{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap;color:var(--text-tertiary);font-size:11.5px;line-height:18px}.research_pageKind__gy6od{color:var(--text-secondary)}.research_pageFact__HFkhc{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.research_pageFact__HFkhc:has(.research_factLink__jRdOl){flex-shrink:1;min-width:0}.research_pageFact__HFkhc:before{content:"";width:2px;height:2px;border-radius:50%;background:var(--ink-mid)}.research_factLink__jRdOl{display:inline-flex;gap:4px;min-width:0;overflow:hidden;color:var(--text-tertiary);transition:color .14s var(--rx-ease)}.research_factLink__jRdOl span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);text-decoration:underline;text-decoration-color:var(--ink-faint);text-underline-offset:3px}.research_factLink__jRdOl:hover span{color:var(--text-primary);text-decoration-color:var(--ink-mid)}.research_pageTitle__K9cf8{display:flex;min-width:0;margin:0;font-family:var(--font-heading);font-size:21px;font-weight:600;letter-spacing:-.012em;line-height:28px;color:var(--text-primary)}.research_pageLede__mTagQ{margin:2px 0 0;max-width:64ch;font-family:var(--font-research);font-size:15px;line-height:1.55;color:var(--text-secondary);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.research_headline___6J2F{display:flex;align-items:baseline;gap:9px;margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--text-primary);text-wrap:pretty}.research_headlineMark__RuAyh{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--deciding);translate:0 -1px}.research_section__K3wEm{display:flex;flex-direction:column;gap:6px;min-width:0}.research_sectionHead__qT8C4{display:flex;align-items:baseline;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--border)}.research_sectionHead__qT8C4 h3{margin:0;font-family:var(--font-heading);font-size:12px;font-weight:600;letter-spacing:0;color:var(--text-secondary)}.research_sectionMeta__kXU2j{color:var(--text-tertiary);font-size:11.5px;font-variant-numeric:tabular-nums}.research_quiet__irwkx{margin:6px 0;color:var(--text-tertiary);font-size:12.5px}.research_prose__VqSZ7{padding:4px 0 8px 22px}.research_empty__m91YV{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:60%;padding:80px 24px;color:var(--text-tertiary);text-align:center}.research_empty__m91YV p{margin:0;max-width:34ch;font-family:var(--font-research);font-size:14px;line-height:1.5}.research_kindIcon__6l3Oe{flex-shrink:0;color:var(--text-tertiary)}.research_lineTitle__TmWiP{display:flex;min-width:0;flex:1 1 auto}.research_glyph__bxRTp{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;line-height:1}.research_glyph__bxRTp svg{display:block;overflow:visible}.research_glyphLabel__WDe6D{color:var(--text-secondary);font-size:11.5px}.research_glyphRing___ejg4,.research_glyphTrack__B3588{fill:none;stroke:var(--ink-mid);stroke-width:1.2}.research_glyphFill__WgMjb{fill:var(--ink-strong)}.research_glyphStroke__o74JK{fill:none;stroke:var(--ink-label);stroke-width:1.3;stroke-linecap:round}.research_glyphCheck__llUvC{fill:none;stroke:var(--bg-primary);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.research_glyphArc__mRpl7{fill:none;stroke:var(--ink-strong);stroke-width:1.5;stroke-linecap:round}.research_glyph__bxRTp[data-state=running] svg{animation:research_rx-spin__WOKfC 1.1s linear infinite}.research_glyph__bxRTp[data-state=succeeded] .research_glyphFill__WgMjb{fill:var(--hit)}.research_glyph__bxRTp[data-state=winner] .research_glyphFill__WgMjb{fill:var(--deciding)}.research_glyph__bxRTp[data-state=partial] .research_glyphFill__WgMjb{fill:var(--hit)}.research_glyph__bxRTp[data-state=partial] .research_glyphRing___ejg4{stroke:var(--hit)}.research_glyph__bxRTp[data-state=done] .research_glyphFill__WgMjb{fill:var(--ink-label)}.research_glyph__bxRTp[data-state=active] .research_glyphRing___ejg4{stroke:var(--ink-label)}.research_glyph__bxRTp[data-state=pruned] .research_glyphRing___ejg4,.research_glyph__bxRTp[data-state=pruned] .research_glyphStroke__o74JK{stroke:var(--ink-mid)}@keyframes research_rx-spin__WOKfC{to{rotate:1turn}}.research_tip__3Do37{max-width:min(300px,calc(100vw - 16px))!important;padding:8px 10px!important}.research_tipBody__mo7IO{display:flex;flex-direction:column;gap:3px;min-width:160px}.research_tipTitle__oiDi5{margin-bottom:3px;color:var(--text-primary);font-size:11.5px;font-weight:600;line-height:1.35}.research_tipLine__Ehsq1{display:flex;justify-content:space-between;gap:16px;font-variant-numeric:tabular-nums}.research_tipLine__Ehsq1>span:first-child{color:var(--text-tertiary);font-weight:500}.research_tipLine__Ehsq1>span:last-child{color:var(--text-secondary);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.research_tipNote__gGFgt{margin-top:5px;padding-top:6px;border-top:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-research);font-size:12px;font-style:italic;font-weight:400;line-height:1.4}.research_stepsViewport__h4ggb{display:block;min-width:0}.research_stepsViewport__h4ggb[data-scrollable=true]{max-height:min(210px,50dvh);overflow-y:auto;scrollbar-width:none;mask-image:linear-gradient(to bottom,transparent,#000 var(--steps-top,0),#000 calc(100% - var(--steps-bottom, 0px)),transparent);transition:opacity .2s var(--rx-ease)}.research_stepsViewport__h4ggb::-webkit-scrollbar{display:none}.research_stepsViewport__h4ggb[data-fade-top=true]{--steps-top:16px}.research_stepsViewport__h4ggb[data-fade-bottom=true]{--steps-bottom:16px}.research_stepsViewport__h4ggb[data-resetting=true]{opacity:0}.research_stepsList__pyD02{display:flex;flex-direction:column}.research_stepTipRow__cNcdC{display:flex;align-items:baseline;gap:8px;min-height:42px;padding-block:7px;box-sizing:border-box;line-height:16px}.research_stepTipNumber__vSnDK{flex:0 0 14px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.research_stepTipLabel___Mvnl{flex:1;min-width:0;color:var(--text-secondary);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.research_stepsViewport__h4ggb[data-scrollable=true]{transition:none}}.research_disclosures__B4kOQ{display:flex;flex-direction:column;border-top:1px solid var(--border)}.research_disclosure__ZbrAy{border-bottom:1px solid var(--border)}.research_disclosureRow__0wdrM{display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:38px;color:var(--text-secondary);font-size:12.5px;text-align:left;transition:color .14s var(--rx-ease)}.research_disclosureRow__0wdrM:hover{color:var(--text-primary)}.research_disclosureChevron__7i0gU{flex-shrink:0;color:var(--text-tertiary);transition:rotate .22s var(--rx-ease)}.research_disclosure__ZbrAy[data-open=true] .research_disclosureChevron__7i0gU{rotate:90deg}.research_disclosureLabel__LKvGS{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research_disclosureMeta__zRK7Y{flex-shrink:0;color:var(--text-tertiary);font-size:11.5px;font-variant-numeric:tabular-nums}.research_disclosureBody__j9_jd{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .26s var(--rx-ease),opacity .18s var(--rx-ease)}.research_disclosure__ZbrAy[data-open=true]>.research_disclosureBody__j9_jd{grid-template-rows:1fr;opacity:1}.research_disclosureInner__1EK1u{min-height:0;overflow:hidden}.research_disclosure__ZbrAy[data-open=true]>.research_disclosureBody__j9_jd>.research_disclosureInner__1EK1u{padding-bottom:10px}.research_page__tKDL2>.research_disclosure__ZbrAy{border-top:1px solid var(--border)}.research_planSegments__TKHHY{display:inline-flex;gap:2px;flex-shrink:0}.research_planSegments__TKHHY span{width:12px;height:3px;border-radius:2px;background:var(--ink-faint)}.research_planSegments__TKHHY span[data-status=done]{background:var(--ink-label)}.research_planSegments__TKHHY span[data-status=in_progress]{background:var(--ink-strong)}.research_planSegments__TKHHY span:is([data-status=skipped],[data-status=replaced]){background:transparent;box-shadow:inset 0 0 0 1px var(--ink-faint)}.research_planList__gqEKX{margin:0;padding:2px 0 4px;list-style:none}.research_planList__gqEKX li{display:grid;grid-template-columns:22px 14px minmax(0,1fr) auto;align-items:start;gap:8px;padding:6px 0;color:var(--text-secondary)}.research_planList__gqEKX li[data-status=done] .research_planTitle__2n5UY{color:var(--text-tertiary)}.research_planList__gqEKX li[data-current=true] .research_planTitle__2n5UY{color:var(--text-primary)}.research_planList__gqEKX li:is([data-status=skipped],[data-status=replaced]) .research_planTitle__2n5UY{text-decoration:line-through;text-decoration-color:var(--ink-mid);color:var(--text-tertiary)}.research_planList__gqEKX li .research_glyph__bxRTp{margin-top:3px}.research_planIndex__qS6bh{padding-top:2px;color:var(--ink-mid);font-family:var(--font-mono);font-size:10px;font-variant-numeric:tabular-nums}.research_planText__MwUZJ{display:flex;flex-direction:column;gap:2px;min-width:0}.research_planTitle__2n5UY{font-size:12.5px;line-height:18px}.research_planDescription__ywRBD{color:var(--text-tertiary);font-size:11.5px;line-height:1.45}.research_planTag__ivg37{color:var(--text-tertiary);font-size:10.5px;padding-top:2px}.research_metricRow__oHbYC{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:18px 26px}.research_metricStat__q7Vyz,.research_pinNumber__nFS6d{display:flex;flex-direction:column;gap:5px;min-width:0;cursor:default}.research_metricName__mdF4U{color:var(--text-tertiary);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research_metricValue__bL9iu{font-family:var(--font-heading);font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:26px;font-variant-numeric:tabular-nums;color:var(--text-primary)}.research_metricValue__bL9iu[data-empty=true]{color:var(--ink-mid)}.research_metricTrack__gPCkZ{position:relative;height:2px;border-radius:1px;background:var(--ink-faint)}.research_metricFill__2wcoI{position:absolute;inset:0;border-radius:inherit;background:var(--ink-label);transform-origin:left;animation:research_rx-grow__odfT7 .7s var(--rx-ease) both}.research_metricFill__2wcoI[data-hit=true]{background:var(--hit)}.research_metricTarget__dLCta{position:absolute;right:0;top:-3px;width:1px;height:8px;background:var(--ink-strong)}.research_metricTrack__gPCkZ[data-provisional=true] .research_metricTarget__dLCta{background:repeating-linear-gradient(to bottom,var(--ink-label) 0 2px,transparent 2px 4px)}.research_metricGoal__4wpBE{color:var(--text-tertiary);font-size:10.5px;font-variant-numeric:tabular-nums}@keyframes research_rx-grow__odfT7{0%{transform:scaleX(0)}}.research_goalBlock__qNF3p{display:flex;flex-direction:column;gap:4px;min-width:0}.research_goalBlock__qNF3p[data-nested=true]{margin:10px 0 0 7px;padding-left:14px;border-left:1px solid var(--border)}.research_goalBlock__qNF3p[data-status=pruned]{opacity:.62}.research_goalHead__NoFT6{display:flex;align-items:center;gap:9px;min-width:0;height:34px;margin:0 -8px;padding:0 8px;border-radius:8px;text-align:left;transition:background-color .14s var(--rx-ease)}.research_goalHead__NoFT6:hover{background:var(--bg-surface-hover)}.research_goalTitle____aod{font-family:var(--font-heading);font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.research_goalBlock__qNF3p[data-nested=true] .research_goalTitle____aod{font-size:13.5px}.research_goalNumbers__sCPUO{display:flex;gap:12px;flex-shrink:0}.research_goalNumber__6XC90{font-variant-numeric:tabular-nums;font-size:12px;color:var(--text-secondary)}.research_goalNumber__6XC90[data-hit=true]{color:var(--hit)}.research_goalNumber__6XC90[data-empty=true]{color:var(--ink-mid)}.research_goalLede__yBhwr{margin:0 0 6px 22px;max-width:62ch;font-family:var(--font-research);font-size:13.5px;line-height:1.5;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.research_rowArrow__yng3h{flex-shrink:0;color:var(--text-tertiary);opacity:0;translate:-3px 0;transition:opacity .14s var(--rx-ease),translate .18s var(--rx-ease)}:is(.research_goalHead__NoFT6,.research_linkRow__V4N_f):hover .research_rowArrow__yng3h{opacity:1;translate:0 0}.research_suggestion__DKxla{display:flex;align-items:center;gap:8px;min-width:0;color:var(--text-tertiary);font-size:12px}.research_suggestion__DKxla>svg{color:var(--warning);flex-shrink:0}.research_suggestion__DKxla>span:not(.research_suggestionTarget__NQCyY){flex-shrink:0}.research_suggestionTarget__NQCyY{color:var(--text-secondary)}.research_runDotsMore__ACH8p{color:var(--text-tertiary);font-size:10px;margin-right:2px}@keyframes research_rx-breathe__kqo_K{50%{opacity:.35}}.research_linkRow__V4N_f{display:flex;align-items:center;gap:9px;width:100%;min-width:0;height:32px;margin-left:-8px;padding:0 8px;border-radius:8px;color:var(--text-secondary);font-size:12.5px;text-align:left;transition:background-color .14s var(--rx-ease)}.research_linkRow__V4N_f:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.research_linkRowLabel__sBM_X{flex-shrink:0;color:var(--text-tertiary)}.research_runList__mFkVj{margin:0;padding:0;list-style:none}.research_runTip__u1TA_{display:block}.research_runRow__FmvaD{display:grid;grid-template-columns:14px minmax(0,1fr) minmax(60px,22%) 46px;align-items:center;gap:10px;width:100%;min-height:40px;margin-left:-8px;padding:6px 8px;border-radius:8px;text-align:left;transition:background-color .14s var(--rx-ease)}.research_runRow__FmvaD:hover,.research_runRow__FmvaD[data-focus=true]{background:var(--bg-surface-hover)}.research_runText__or9Gx{display:flex;flex-direction:column;gap:1px;min-width:0}.research_runTitle__x_rq8{font-size:12.5px;line-height:18px;color:var(--text-primary)}.research_runRow__FmvaD[data-status=pruned] .research_runTitle__x_rq8,.research_runSub__1AUt_{color:var(--text-tertiary)}.research_runSub__1AUt_{font-size:11.5px;line-height:16px}.research_runTime__laiH1{position:relative;height:12px}.research_runTime__laiH1:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--ink-faint)}.research_runBar__da1al{position:absolute;top:50%;height:3px;margin-top:-1px;border-radius:2px;background:var(--ink-label);transform-origin:left;animation:research_rx-grow__odfT7 .6s var(--rx-ease) both}.research_runBar__da1al[data-winner=true]{background:var(--deciding)}.research_runBar__da1al[data-status=pruned]{background:var(--ink-mid)}.research_runBar__da1al[data-status=running]{background:linear-gradient(90deg,var(--ink-label),var(--ink-faint))}.research_runDuration__bLD9g{color:var(--text-tertiary);font-size:11px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.research_config__4JrR0{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:0 18px;margin:0}.research_configRow__5iqEJ{display:contents}.research_config__4JrR0 dd,.research_config__4JrR0 dt{margin:0;padding:5px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);font-family:var(--font-mono);font-size:11.5px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research_config__4JrR0 dt{color:var(--text-tertiary)}.research_config__4JrR0 dd{color:var(--text-primary)}.research_config__4JrR0 dd[data-differs=true]:after{content:" •";color:var(--warning)}.research_artifacts__EK7tq{margin:0;padding:0;list-style:none}.research_artifacts__EK7tq li{display:flex;align-items:center;gap:9px;height:30px;min-width:0;color:var(--text-secondary);font-size:12.5px}.research_artifactMeta__iJNPD,.research_artifacts__EK7tq li>svg{flex-shrink:0;color:var(--text-tertiary)}.research_artifactMeta__iJNPD{font-size:11px;font-variant-numeric:tabular-nums}.research_figure__4F_2U{display:flex;flex-direction:column;gap:8px;margin:0;min-width:0}.research_figure__4F_2U [data-interactive-visual]{margin:0}.research_caption__AoZaJ{color:var(--text-tertiary);font-family:Georgia,var(--font-research);font-size:11.5px;font-style:italic;line-height:1.45;text-align:center}.research_figureMissing__Us5Uu{margin:0;padding:18px 0;color:var(--text-tertiary);font-size:12px;text-align:center}.research_pinRef__WeKK4{display:flex;align-items:center;gap:9px;min-width:0;height:30px;color:var(--text-secondary);font-size:12.5px}.research_pinRef__WeKK4>svg{flex-shrink:0;color:var(--text-tertiary)}.research_pinRefTitle__6evDf{flex-shrink:0}.research_pinRefPath__epfDW{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px}.research_chart__YJUyy{position:relative;width:100%;min-width:0}.research_chart__YJUyy svg{display:block;overflow:visible}.research_chart__YJUyy svg[data-clickable=true]{cursor:pointer}.research_gridLine__3Iyxh{stroke:var(--ink-faint);stroke-width:1;shape-rendering:crispEdges}.research_axisLabel__lNMkQ{fill:var(--ink-label);font-size:10px;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.research_figLabel__Ps9Mp{fill:var(--ink-label);animation:research_rx-fade__9YSbP .4s .5s var(--rx-ease) both}.research_figLabelStrong__UOWKF,.research_figLabel__Ps9Mp{font-family:Georgia,var(--font-research);font-size:11px;font-style:italic}.research_figLabelStrong__UOWKF{fill:var(--ink-strong);animation:research_rx-fade__9YSbP .4s .7s var(--rx-ease) both}.research_targetLine__cXakJ{stroke:var(--ink-mid);stroke-width:1;stroke-dasharray:3 3}.research_targetRegion__27_IT{fill:color-mix(in srgb,var(--hit) 9%,transparent)}.research_baselineMark__i6IKo path,.research_baselineTick__ulpBo{stroke:var(--ink-label);stroke-width:1}.research_curve__6G_xq{fill:none;stroke:var(--ink-mid);stroke-width:1.2;stroke-linejoin:round;stroke-dasharray:1;animation:research_rx-draw___RdLc .9s var(--rx-ease) both}.research_curve__6G_xq[data-status=pruned]{stroke:var(--ink-faint)}.research_curveFocus__JhSxi{fill:none;stroke:var(--deciding);stroke-width:1.8;stroke-linejoin:round;stroke-dasharray:1;animation:research_rx-draw___RdLc 1.1s var(--rx-ease) both}.research_focusDot__YQHHE{fill:var(--deciding);animation:research_rx-fade__9YSbP .3s 1s both}.research_hoverDot__2qP5T{fill:var(--bg-primary);stroke:var(--text-primary);stroke-width:1.4;pointer-events:none}.research_point__qkmqi{fill:var(--ink-label);cursor:pointer;animation:research_rx-pop__haST2 .36s var(--rx-ease) both;transition:r .14s var(--rx-ease)}.research_point__qkmqi[data-status=pruned]{fill:var(--bg-primary);stroke:var(--ink-mid);stroke-width:1.2}.research_point__qkmqi:hover{r:5}.research_pointBest__FH74e{fill:var(--deciding);cursor:pointer;animation:research_rx-pop__haST2 .36s var(--rx-ease) both}.research_chartTip__IIYDv{position:absolute;z-index:3;width:max-content;pointer-events:none;border:1px solid var(--border);border-radius:9px;background:color-mix(in srgb,var(--bg-elevated) 96%,transparent);color:var(--text-secondary);font-size:10.5px;font-weight:520;line-height:1.4;box-shadow:0 12px 30px rgba(0,0,0,.22);backdrop-filter:blur(14px);animation:research_rx-fade__9YSbP .12s var(--rx-ease) both}@keyframes research_rx-draw___RdLc{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes research_rx-fade__9YSbP{0%{opacity:0}}@keyframes research_rx-pop__haST2{0%{opacity:0;scale:.4}}.research_pointBest__FH74e,.research_point__qkmqi{transform-box:fill-box;transform-origin:center}@container research (max-width: 460px){.research_runRow__FmvaD{grid-template-columns:14px minmax(0,1fr) 46px}.research_goalNumbers__sCPUO,.research_runTime__laiH1{display:none}.research_pageTitle__K9cf8{font-size:19px;line-height:26px}}@media (prefers-reduced-motion:reduce){.research_chartTip__IIYDv,.research_curveFocus__JhSxi,.research_curve__6G_xq,.research_figLabelStrong__UOWKF,.research_figLabel__Ps9Mp,.research_focusDot__YQHHE,.research_glyph__bxRTp[data-state=running] svg,.research_layer__NDQE2,.research_mapRun__miuvm[data-state=running]>span,.research_metricFill__2wcoI,.research_pointBest__FH74e,.research_point__qkmqi,.research_runBar__da1al{animation:none}.research_addTaskCursor__hAsQQ,.research_mapCanvas__sZh_f[data-animate=true],.research_mapEdge__t3_gI,.research_mapNode__cHNC3,.research_steerBadge___f5Or{transition:none;animation:none}.research_disclosureBody__j9_jd,.research_disclosureChevron__7i0gU,.research_rowArrow__yng3h{transition:none}}.research_map___ool6{--map-grid-line:color-mix(in srgb,var(--text-primary) 6.5%,transparent);position:relative;overflow:hidden;margin:0;border-radius:12px;border:1px solid color-mix(in srgb,var(--text-primary) 13%,var(--border));cursor:grab;touch-action:pan-y;user-select:none;background-color:color-mix(in srgb,var(--bg-tertiary,#101012) 60%,var(--bg-primary));background-image:linear-gradient(to right,var(--map-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--map-grid-line) 1px,transparent 1px);background-size:22px 22px;box-shadow:inset 0 1px 3px rgba(0,0,0,.14)}[data-theme=light] .research_map___ool6{--map-grid-line:color-mix(in srgb,var(--text-primary) 6%,transparent);background-color:color-mix(in srgb,var(--bg-tertiary,#ececea) 55%,var(--bg-primary));box-shadow:inset 0 1px 2px rgba(0,0,0,.04)}.research_map___ool6:active{cursor:grabbing}.research_map___ool6[data-cursor-pill=true]:not(:active){cursor:none}.research_map___ool6[data-mini=true]{border-radius:10px}.research_mapCanvas__sZh_f{position:absolute;left:0;top:0;transform-origin:0 0}.research_mapCanvas__sZh_f[data-animate=true]{transition:transform .32s var(--rx-ease)}.research_mapEdges__VmYLX{position:absolute;inset:0;overflow:visible;pointer-events:none}.research_mapEdge__t3_gI{fill:none;stroke:var(--ink-mid);stroke-width:1.5;stroke-dasharray:1;animation:research_rx-draw___RdLc .7s var(--rx-ease) both;transition:opacity .2s var(--rx-ease),stroke .2s var(--rx-ease)}.research_mapEdge__t3_gI[data-quiet=true]{stroke:var(--ink-faint)}.research_mapEdge__t3_gI[data-path=true]{stroke:var(--deciding);stroke-width:2}.research_mapEdge__t3_gI[data-dim=true]{opacity:.18}.research_mapNode__cHNC3{position:absolute;display:flex;flex-direction:row;align-items:center;box-sizing:border-box;border-radius:10px;border:1px solid color-mix(in srgb,var(--text-primary) 16%,var(--border));background:color-mix(in srgb,var(--text-primary) 4.5%,var(--bg-tertiary,#121215));box-shadow:0 2px 8px rgba(0,0,0,.24);cursor:pointer;transition:opacity .2s var(--rx-ease),left .7s var(--rx-ease),top .7s var(--rx-ease),border-color .15s var(--rx-ease),background-color .15s var(--rx-ease),box-shadow .15s var(--rx-ease);animation:research_rx-fade__9YSbP .36s var(--rx-ease) both}[data-theme=light] .research_mapNode__cHNC3{background:var(--bg-elevated,#ffffff);border-color:color-mix(in srgb,var(--text-primary) 15%,var(--border));box-shadow:0 2px 6px rgba(0,0,0,.06)}.research_mapNode__cHNC3[data-kind=goal]{border-color:color-mix(in srgb,var(--text-primary) 26%,var(--border));background:color-mix(in srgb,var(--text-primary) 8%,var(--bg-tertiary,#141417))}[data-theme=light] .research_mapNode__cHNC3[data-kind=goal]{background:var(--bg-elevated,#ffffff);border-color:color-mix(in srgb,var(--text-primary) 26%,var(--border))}.research_mapNode__cHNC3[data-path=true]{border-color:color-mix(in srgb,var(--deciding) 52%,var(--border))}.research_mapNode__cHNC3:hover{border-color:color-mix(in srgb,var(--text-primary) 34%,var(--border));background:color-mix(in srgb,var(--text-primary) 8.5%,var(--bg-tertiary,#161619))}[data-theme=light] .research_mapNode__cHNC3:hover{background:var(--bg-surface-hover,#f7f7f5);border-color:color-mix(in srgb,var(--text-primary) 32%,var(--border))}.research_mapNode__cHNC3[data-path=true]:hover{border-color:color-mix(in srgb,var(--deciding) 72%,var(--border))}.research_mapNode__cHNC3[data-focus=true]{border-color:var(--text-secondary);box-shadow:0 0 0 1px color-mix(in srgb,var(--text-primary) 24%,transparent),0 4px 12px rgba(0,0,0,.26)}.research_mapNode__cHNC3[data-dim=true]{opacity:.22}.research_mapNode__cHNC3[data-quiet=true]:not([data-dim=true]){opacity:.62}.research_mapTip__TDF7C{display:flex;flex:1;min-width:0;height:100%}.research_mapLabel__31Mn_{display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:100%;padding:0 11px;border-radius:inherit;background:transparent;color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px;text-align:left;cursor:pointer}.research_mapNode__cHNC3[data-has-runs=true] .research_mapLabel__31Mn_{padding-right:6px}.research_mapNode__cHNC3[data-collapsed=true]{border-style:dashed}.research_chainCollapse__cUEYa{display:grid;place-items:center;align-self:stretch;width:28px;flex-shrink:0;border-inline-start:1px solid var(--border);color:var(--text-secondary);cursor:pointer}.research_chainCollapse__cUEYa:hover{color:var(--text-primary)}.research_mapLabel__31Mn_ .research_glyph__bxRTp{margin-left:0;flex-shrink:0}.research_mapNode__cHNC3[data-kind=goal] .research_mapLabel__31Mn_{font-family:var(--font-heading);font-size:13.5px;font-weight:600}.research_mapTitle__MJ7cU{display:flex;flex:1;min-width:0;color:var(--text-secondary);transition:color .14s var(--rx-ease)}.research_mapLabel__31Mn_:focus-visible .research_mapTitle__MJ7cU,.research_mapLabel__31Mn_:hover .research_mapTitle__MJ7cU{color:var(--text-primary)}.research_mapNode__cHNC3[data-focus=true] .research_mapTitle__MJ7cU,.research_mapNode__cHNC3[data-kind=goal] .research_mapTitle__MJ7cU,.research_mapNode__cHNC3[data-path=true] .research_mapTitle__MJ7cU{color:var(--text-primary)}.research_mapRuns__4h4ks{display:inline-flex;align-items:center;gap:2px;height:22px;padding:0 8px 0 6px;border-left:1px solid color-mix(in srgb,var(--text-primary) 12%,var(--border));flex-shrink:0}.research_mapRunTip__vX57v{display:inline-flex}.research_mapRun__miuvm{display:grid;place-items:center;width:12px;height:20px;cursor:pointer}.research_mapRun__miuvm>span{width:6px;height:6px;border-radius:50%;background:var(--ink-label);transition:scale .14s var(--rx-ease)}.research_mapRun__miuvm:hover>span{scale:1.45}.research_mapRun__miuvm[data-state=partial]>span{background:var(--hit)}.research_mapRun__miuvm[data-lead=true]>span,.research_mapRun__miuvm[data-state=winner]>span{background:var(--deciding)}.research_mapRun__miuvm[data-state=pruned]>span{background:transparent;box-shadow:inset 0 0 0 1.2px var(--ink-mid)}.research_mapRun__miuvm[data-state=running]>span{background:transparent;box-shadow:inset 0 0 0 1.4px var(--ink-strong);animation:research_rx-breathe__kqo_K 1.6s var(--rx-ease) infinite}.research_mapRun__miuvm[data-focus=true]>span{scale:1.5;box-shadow:0 0 0 2px var(--bg-primary),0 0 0 3px var(--ink-mid)}.research_mapControls__3QUDM{position:absolute;right:10px;bottom:10px;z-index:3;display:flex;gap:2px;padding:3px;border-radius:8px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-elevated,var(--bg-primary)) 92%,transparent);backdrop-filter:blur(8px);opacity:0;transition:opacity .16s var(--rx-ease)}.research_mapControls__3QUDM:focus-within,.research_map___ool6:hover .research_mapControls__3QUDM{opacity:1}@media (hover:none){.research_mapControls__3QUDM{opacity:1}}.research_mapControls__3QUDM button{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--text-tertiary);cursor:pointer}.research_mapControls__3QUDM button:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.research_addTaskCursor__hAsQQ{position:absolute;left:0;top:0;z-index:4;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px 0 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--text-primary) 22%,var(--border));background:color-mix(in srgb,var(--bg-elevated,#18181b) 94%,var(--bg-primary));color:var(--text-primary);font-family:var(--font-sans);font-size:11.5px;font-weight:500;letter-spacing:-.01em;line-height:1;white-space:nowrap;pointer-events:none;box-shadow:0 4px 14px rgba(0,0,0,.26);backdrop-filter:blur(10px);opacity:0;scale:.92;transition:opacity .12s var(--rx-ease),scale .12s var(--rx-ease)}[data-theme=light] .research_addTaskCursor__hAsQQ{background:rgba(255,255,255,.95);box-shadow:0 4px 14px rgba(0,0,0,.1)}.research_addTaskCursor__hAsQQ[data-visible=true]{opacity:1;scale:1}.research_mapNode__cHNC3:is([data-steer=draft],[data-steer=claimed],[data-steer=input]){padding-left:7px;border-style:dashed;border-color:color-mix(in srgb,var(--text-primary) 34%,var(--border));cursor:default}.research_mapNode__cHNC3:is([data-steer=draft],[data-steer=claimed],[data-steer=input]) .research_mapLabel__31Mn_{padding-left:6px;cursor:default}.research_mapNode__cHNC3:is([data-steer=draft],[data-steer=claimed]) .research_mapTitle__MJ7cU{color:var(--text-secondary);font-style:italic}.research_mapNode__cHNC3:is([data-steer=draft],[data-steer=claimed]){opacity:.94;animation:research_rx-steer-in__pCvEk .32s var(--rx-ease) both}.research_mapNode__cHNC3[data-steer=integrated][data-fresh=true]{animation:research_rx-solidify__vp9pW 1.6s var(--rx-ease) both}.research_mapNode__cHNC3[data-steer=deleted]{animation:research_rx-steer-out__6UfLN .36s var(--rx-ease) both;pointer-events:none}.research_steerBadge___f5Or{flex-shrink:0;padding:0 6px;border-radius:8px;background:var(--ink-faint);color:var(--text-tertiary);font-family:var(--font-sans);font-size:9.5px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:.02em}.research_mapNode__cHNC3[data-steer=claimed] .research_steerBadge___f5Or{color:var(--text-secondary);animation:research_rx-breathe__kqo_K 1.6s var(--rx-ease) infinite}.research_steerBadge___f5Or[data-leaving=true]{animation:research_rx-steer-out__6UfLN .7s var(--rx-ease) both}.research_steerDelete__op57b{display:inline-grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:6px;color:var(--text-tertiary);cursor:pointer;transition:color .14s var(--rx-ease),background-color .14s var(--rx-ease)}.research_steerDelete__op57b:focus-visible,.research_steerDelete__op57b:hover{color:var(--error,#ef4444);background:color-mix(in srgb,var(--error,#ef4444) 16%,transparent)}.research_steerInput__IPeM0{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text-primary);font:inherit;font-size:13px}.research_steerInput__IPeM0::placeholder{color:var(--text-tertiary);font-style:italic}@keyframes research_rx-steer-in__pCvEk{0%{opacity:0;scale:.92}}@keyframes research_rx-steer-out__6UfLN{to{opacity:0;scale:.94}}@keyframes research_rx-solidify__vp9pW{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--deciding) 45%,transparent)}35%{box-shadow:0 0 0 3px color-mix(in srgb,var(--deciding) 35%,transparent)}to{box-shadow:0 2px 8px rgba(0,0,0,.24)}}.research_sparkline__mJ9d3{overflow:visible}.research_sparkline__mJ9d3 polyline{fill:none;stroke:var(--text-secondary);stroke-width:1.2;stroke-linejoin:round}.research_sparkline__mJ9d3 circle{fill:var(--deciding)}.research_tipBadges__BeCLs{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 3px}.research_tipBadge__E5BAn{padding:0 7px;border-radius:9px;font-size:10px;line-height:16px;background:var(--ink-faint);color:var(--text-primary)!important}.research_tipBadge__E5BAn[data-tone=ok]{background:color-mix(in srgb,var(--hit) 22%,transparent)}.research_tipBadge__E5BAn[data-tone=warn]{background:color-mix(in srgb,var(--warning) 24%,transparent)}.research_tipBadge__E5BAn[data-tone=err]{background:color-mix(in srgb,var(--error) 24%,transparent)}.research_tipLine__Ehsq1[data-agent=true]:first-of-type{margin-top:0}.research_tipVisual__rCK0b{display:block;width:240px;margin-top:6px;overflow:hidden;--bg-primary:var(--bg-elevated)}.research_tipVisual__rCK0b button{display:none!important}.research_tipVisual__rCK0b [data-interactive-visual]{margin:0!important}.research_pendingAnalysisCard__BFnmr{padding:2px 0 6px 22px;min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:8px}.research_pendingAnalysisTop__mcA5p{display:flex;align-items:center;gap:10px}.research_pendingAnalysisIcon__Y2tZY{width:28px;height:28px;border-radius:7px;background:rgba(255,255,255,.045);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.research_pendingAnalysisTitle__YNz6z{font:500 12.5px/1.25 var(--font-heading,var(--font-sans));color:var(--text-primary)}.research_pendingAnalysisMeta__Xp9Ci{font-size:11.5px;line-height:1.5;color:var(--text-tertiary)}.research_generatedSummary__RuWde{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.6}.research_summaryLoading__3lrw0{display:inline-flex;align-items:center;gap:8px;color:var(--text-tertiary);font-size:11.5px;line-height:1.5}.research_summaryLoadingDot__UKrWH{width:6px;height:6px;border-radius:999px;background:var(--text-tertiary);animation:research_researchSummaryPulse__idbU5 1.1s ease-in-out infinite}@keyframes research_researchSummaryPulse__idbU5{0%,to{opacity:.3;transform:scale(.82)}50%{opacity:.9;transform:scale(1)}}.research_markdown__Zp99T{min-width:0;max-width:68ch;font-size:13px;line-height:1.6;color:var(--text-secondary);font-family:var(--font-sans);overflow-wrap:anywhere}.research_markdown__Zp99T h1{font-size:20px;margin:24px 0 12px}.research_markdown__Zp99T h1,.research_markdown__Zp99T h2{font-family:var(--font-heading,var(--font-sans));color:var(--text-primary);font-weight:500;letter-spacing:0}.research_markdown__Zp99T h2{font-size:16px;margin:24px 0 10px}.research_markdown__Zp99T h3{font-family:var(--font-heading,var(--font-sans));font-size:14px;margin:18px 0 8px;color:var(--text-primary);font-weight:500}.research_markdown__Zp99T :is(h1,h2,h3,h4,h5,h6){line-height:1.4;text-wrap:balance}.research_markdown__Zp99T :is(h4,h5,h6){font-size:14px;margin:16px 0 8px}.research_markdown__Zp99T>:first-child{margin-top:0}.research_markdown__Zp99T>:last-child{margin-bottom:0}.research_markdown__Zp99T p{margin:0 0 14px}.research_markdown__Zp99T img{display:block;max-width:100%;height:auto}.research_markdown__Zp99T ol,.research_markdown__Zp99T ul{margin:0 0 16px;padding-inline-start:22px}.research_markdown__Zp99T ul{list-style-type:disc}.research_markdown__Zp99T ol{list-style-type:decimal}.research_markdown__Zp99T li{margin:6px 0;padding-inline-start:2px}.research_markdown__Zp99T li>p{margin:6px 0}.research_markdown__Zp99T strong{color:var(--text-primary);font-weight:600}.research_markdown__Zp99T a{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.research_researchFigure__EVTbI{margin:24px 0}.research_researchFigure__EVTbI img{margin-inline:auto}.research_researchFigure__EVTbI figcaption{margin-top:12px;font-size:13px;line-height:1.6}.research_markdown__Zp99T code{font-family:var(--font-mono,ui-monospace,monospace);background:rgba(255,255,255,.04);padding:1px 4px;border-radius:3px;font-size:12px}.research_markdown__Zp99T pre{background:rgba(255,255,255,.04);padding:10px 12px;border-radius:6px;overflow-x:auto;font-size:11px;line-height:1.5}.research_markdown__Zp99T pre code{padding:0;background:transparent}.research_markdown__Zp99T table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:16px 0;font-size:13px;font-variant-numeric:tabular-nums}.research_markdown__Zp99T td,.research_markdown__Zp99T th{padding:8px 12px;border:1px solid var(--border);text-align:start;vertical-align:top}.research_markdown__Zp99T blockquote{border-left:2px solid var(--accent);padding:4px 12px;margin:16px 0;color:var(--text-secondary);background:rgba(255,255,255,.02);font-size:14px;border-radius:0 4px 4px 0}