.connector-settings-module__RKKeca__trigger,.connector-settings-module__RKKeca__reloadButton,.connector-settings-module__RKKeca__saveButton,.connector-settings-module__RKKeca__secondaryButton,.connector-settings-module__RKKeca__dangerButton,.connector-settings-module__RKKeca__iconButton{border-radius:var(--radius-xs);cursor:pointer;border:0;min-height:44px}.connector-settings-module__RKKeca__trigger,.connector-settings-module__RKKeca__reloadButton,.connector-settings-module__RKKeca__saveButton,.connector-settings-module__RKKeca__secondaryButton,.connector-settings-module__RKKeca__dangerButton{justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.connector-settings-module__RKKeca__trigger{color:var(--text);background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--line)}.connector-settings-module__RKKeca__trigger svg,.connector-settings-module__RKKeca__reloadButton svg,.connector-settings-module__RKKeca__saveButton svg,.connector-settings-module__RKKeca__secondaryButton svg,.connector-settings-module__RKKeca__dangerButton svg{width:17px}.connector-settings-module__RKKeca__dialog{border:1px solid var(--line-strong);border-radius:var(--radius-xs);width:min(840px,100vw - 24px);max-height:min(850px,100dvh - 24px);color:var(--text);background:var(--paper-raised);box-shadow:0 30px 100px color-mix(in srgb, var(--panel-ink) 60%, transparent);padding:0;overflow:hidden}.connector-settings-module__RKKeca__dialog::backdrop{background:color-mix(in srgb, var(--panel-ink) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.connector-settings-module__RKKeca__header{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper-raised) 90%, transparent);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.connector-settings-module__RKKeca__header span{gap:4px;display:grid}.connector-settings-module__RKKeca__header small,.connector-settings-module__RKKeca__formHeading small{color:var(--accent-ink);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.connector-settings-module__RKKeca__header h2,.connector-settings-module__RKKeca__formHeading h3{letter-spacing:-.025em;margin:0}.connector-settings-module__RKKeca__header h2{font-size:18px}.connector-settings-module__RKKeca__iconButton{width:44px;color:var(--text-muted);background:var(--surface-soft);place-items:center;display:grid}.connector-settings-module__RKKeca__iconButton svg{width:18px}.connector-settings-module__RKKeca__body{grid-template-columns:minmax(0,1fr) auto;gap:12px;max-height:calc(100dvh - 104px);padding:20px 22px 24px;display:grid;overflow-y:auto}.connector-settings-module__RKKeca__securityNote{border:1px solid color-mix(in srgb, var(--accent) 15%, transparent);border-radius:var(--radius-xs);color:var(--text-muted);background:color-mix(in srgb, var(--accent) 4%, transparent);grid-column:1/-1;align-items:center;gap:8px;margin:0;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.connector-settings-module__RKKeca__securityNote svg{width:16px;color:var(--accent-ink);flex:none}.connector-settings-module__RKKeca__adminField{gap:7px;display:grid}.connector-settings-module__RKKeca__adminField span{color:var(--text-muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.connector-settings-module__RKKeca__adminField svg{width:15px;color:var(--accent-ink)}.connector-settings-module__RKKeca__adminField input,.connector-settings-module__RKKeca__field input{border:1px solid var(--line);border-radius:var(--radius-xs);min-height:44px;color:var(--text);background:var(--surface-soft);outline:none}.connector-settings-module__RKKeca__adminField input{padding:0 12px}.connector-settings-module__RKKeca__adminField input:focus,.connector-settings-module__RKKeca__field input:focus{border-color:color-mix(in srgb, var(--accent) 65%, transparent);box-shadow:0 0 0 3px var(--accent-wash)}.connector-settings-module__RKKeca__reloadButton{color:var(--text);background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--line);align-self:end}.connector-settings-module__RKKeca__sourceTabs{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:8px;display:grid}.connector-settings-module__RKKeca__sourceTabs button{border:1px solid var(--line);border-radius:var(--radius-xs);min-height:64px;color:var(--text);background:var(--surface);text-align:left;cursor:pointer;gap:4px;padding:10px 12px;display:grid}.connector-settings-module__RKKeca__sourceTabs button[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 56%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent)}.connector-settings-module__RKKeca__sourceTabs span{font-weight:750}.connector-settings-module__RKKeca__sourceTabs small{color:var(--text-subtle);font-size:10px}.connector-settings-module__RKKeca__formSection{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);grid-column:1/-1;padding:18px}.connector-settings-module__RKKeca__formHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.connector-settings-module__RKKeca__formHeading>span:first-child{gap:4px;display:grid}.connector-settings-module__RKKeca__formHeading h3{font-size:14px}.connector-settings-module__RKKeca__statusBadge{border-radius:var(--radius-pill);color:var(--text-muted);background:var(--surface-soft);padding:7px 10px;font-size:11px;font-weight:700}.connector-settings-module__RKKeca__statusBadge[data-origin=project]{color:var(--accent-ink);background:var(--accent-wash)}.connector-settings-module__RKKeca__statusBadge[data-origin=platform]{color:var(--text);background:var(--surface-soft);border:1px solid var(--line)}.connector-settings-module__RKKeca__platformNotice{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);color:var(--text-muted);align-items:flex-start;gap:10px;margin-top:18px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.connector-settings-module__RKKeca__platformNotice strong{color:var(--text);font-size:13px;display:block}.connector-settings-module__RKKeca__platformNotice svg{flex-shrink:0;width:16px;height:16px}.connector-settings-module__RKKeca__fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.connector-settings-module__RKKeca__field{gap:7px;display:grid}.connector-settings-module__RKKeca__field span{color:var(--text-muted);font-size:11px;font-weight:700}.connector-settings-module__RKKeca__field input{width:100%;padding:0 11px}.connector-settings-module__RKKeca__scopeList{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface-soft);gap:10px;margin-top:16px;padding:13px;display:grid}.connector-settings-module__RKKeca__scopeList header,.connector-settings-module__RKKeca__scopeList header>span{align-items:center;gap:8px;display:flex}.connector-settings-module__RKKeca__scopeList header{justify-content:space-between}.connector-settings-module__RKKeca__scopeList header>span{flex-direction:column;align-items:flex-start;gap:2px}.connector-settings-module__RKKeca__scopeList header small,.connector-settings-module__RKKeca__scopeList>p{color:var(--text-muted);font-size:11px}.connector-settings-module__RKKeca__scopeList>p{margin:0}.connector-settings-module__RKKeca__scopeList ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.connector-settings-module__RKKeca__scopeList li{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 9px 7px 11px;font-size:12px;font-weight:700;display:flex}.connector-settings-module__RKKeca__scopeList li button{border-radius:var(--radius-xs);min-height:32px;color:var(--signal-critical-ink);background:var(--signal-critical-wash);cursor:pointer;border:0;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.connector-settings-module__RKKeca__scopeList li button svg{width:14px}.connector-settings-module__RKKeca__message{min-height:22px;color:var(--text-muted);margin:16px 0 0;font-size:12px;line-height:1.5}.connector-settings-module__RKKeca__oauthCard{border:1px solid var(--accent-wash-strong);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--accent) 4%, transparent);grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:14px;padding:13px;display:grid}.connector-settings-module__RKKeca__oauthCard>span{border-radius:var(--radius-xs);width:36px;height:36px;color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 9%, transparent);place-items:center;display:grid}.connector-settings-module__RKKeca__oauthCard svg{width:18px}.connector-settings-module__RKKeca__oauthCard strong{font-size:12px}.connector-settings-module__RKKeca__oauthCard p{color:var(--text-muted);margin:4px 0 0;font-size:11px;line-height:1.55}.connector-settings-module__RKKeca__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.connector-settings-module__RKKeca__saveButton{color:var(--on-accent);background:var(--accent)}.connector-settings-module__RKKeca__secondaryButton{color:var(--text);background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--line)}.connector-settings-module__RKKeca__dangerButton{color:var(--signal-critical-ink);background:var(--signal-critical-wash);margin-right:auto}@media (hover:hover) and (pointer:fine){.connector-settings-module__RKKeca__trigger:hover,.connector-settings-module__RKKeca__reloadButton:hover,.connector-settings-module__RKKeca__iconButton:hover{background:var(--paper-raised)}}@media (max-width:720px){.connector-settings-module__RKKeca__body{grid-template-columns:1fr}.connector-settings-module__RKKeca__reloadButton{width:100%}.connector-settings-module__RKKeca__sourceTabs{grid-template-columns:1fr 1fr}.connector-settings-module__RKKeca__fields{grid-template-columns:1fr}.connector-settings-module__RKKeca__header,.connector-settings-module__RKKeca__formHeading{flex-wrap:wrap;align-items:flex-start}.connector-settings-module__RKKeca__actions>button{flex:150px}.connector-settings-module__RKKeca__trigger{width:44px;padding:0;font-size:0}.connector-settings-module__RKKeca__trigger svg{width:18px}}
.roadmap-workspace-module__ObrsYa__workspace{min-width:0}.roadmap-workspace-module__ObrsYa__workspaceActions,.roadmap-workspace-module__ObrsYa__eyebrow,.roadmap-workspace-module__ObrsYa__modeBadge,.roadmap-workspace-module__ObrsYa__metricCard,.roadmap-workspace-module__ObrsYa__metricCard>span:nth-child(2),.roadmap-workspace-module__ObrsYa__metricDelta,.roadmap-workspace-module__ObrsYa__metricContext,.roadmap-workspace-module__ObrsYa__railHeader,.roadmap-workspace-module__ObrsYa__railHeader>span,.roadmap-workspace-module__ObrsYa__sectionTitle,.roadmap-workspace-module__ObrsYa__sectionTitle>span,.roadmap-workspace-module__ObrsYa__sourceRow,.roadmap-workspace-module__ObrsYa__sourceRow>span:nth-child(2),.roadmap-workspace-module__ObrsYa__railInsight,.roadmap-workspace-module__ObrsYa__canvasToolbar,.roadmap-workspace-module__ObrsYa__canvasToolbar>div:first-of-type,.roadmap-workspace-module__ObrsYa__viewSwitch,.roadmap-workspace-module__ObrsYa__nodeTopline,.roadmap-workspace-module__ObrsYa__nodeStatus,.roadmap-workspace-module__ObrsYa__nodeMeta,.roadmap-workspace-module__ObrsYa__conflictMeta,.roadmap-workspace-module__ObrsYa__unlockPreview,.roadmap-workspace-module__ObrsYa__listCardHeader,.roadmap-workspace-module__ObrsYa__listCardHeader>span,.roadmap-workspace-module__ObrsYa__listCardFooter,.roadmap-workspace-module__ObrsYa__listUnlock,.roadmap-workspace-module__ObrsYa__evidenceToolbar,.roadmap-workspace-module__ObrsYa__inspectorScoreRow,.roadmap-workspace-module__ObrsYa__inspectorScoreRow>span:last-child,.roadmap-workspace-module__ObrsYa__evidenceCard header,.roadmap-workspace-module__ObrsYa__evidenceCard header>span:nth-child(2),.roadmap-workspace-module__ObrsYa__evidenceCard footer,.roadmap-workspace-module__ObrsYa__conflictCard header,.roadmap-workspace-module__ObrsYa__conflictCard header>span:last-child,.roadmap-workspace-module__ObrsYa__conflictCard footer,.roadmap-workspace-module__ObrsYa__operationBar,.roadmap-workspace-module__ObrsYa__operationBar>span:nth-child(2){align-items:center;display:flex}.roadmap-workspace-module__ObrsYa__railHeader>span,.roadmap-workspace-module__ObrsYa__sourceRow>span:nth-child(2),.roadmap-workspace-module__ObrsYa__canvasToolbar>div:first-of-type,.roadmap-workspace-module__ObrsYa__inspectorScoreRow>span:last-child,.roadmap-workspace-module__ObrsYa__evidenceCard header>span:nth-child(2),.roadmap-workspace-module__ObrsYa__conflictCard header>span:last-child,.roadmap-workspace-module__ObrsYa__operationBar>span:nth-child(2){flex-direction:column;align-items:flex-start}.roadmap-workspace-module__ObrsYa__metricCard small,.roadmap-workspace-module__ObrsYa__railHeader small,.roadmap-workspace-module__ObrsYa__sourceRow small,.roadmap-workspace-module__ObrsYa__canvasToolbar small,.roadmap-workspace-module__ObrsYa__inspectorScoreRow small,.roadmap-workspace-module__ObrsYa__evidenceCard small,.roadmap-workspace-module__ObrsYa__conflictCard small,.roadmap-workspace-module__ObrsYa__operationBar small{color:var(--text-muted);font-size:12px;line-height:1.45}.roadmap-workspace-module__ObrsYa__workspaceActions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.roadmap-workspace-module__ObrsYa__primaryButton,.roadmap-workspace-module__ObrsYa__secondaryButton,.roadmap-workspace-module__ObrsYa__iconButton,.roadmap-workspace-module__ObrsYa__viewSwitch button,.roadmap-workspace-module__ObrsYa__sectionTitle button,.roadmap-workspace-module__ObrsYa__emptyAction{border-radius:var(--radius-xs);cursor:pointer;border:0;min-height:44px;transition:transform .16s,background-color .16s,border-color .16s}.roadmap-workspace-module__ObrsYa__primaryButton,.roadmap-workspace-module__ObrsYa__secondaryButton{white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:700;display:inline-flex}.roadmap-workspace-module__ObrsYa__primaryButton{color:var(--on-accent);background:var(--accent)}.roadmap-workspace-module__ObrsYa__secondaryButton{border:1px solid var(--line-strong);background:var(--surface-soft)}.roadmap-workspace-module__ObrsYa__primaryButton svg,.roadmap-workspace-module__ObrsYa__secondaryButton svg{width:16px}.roadmap-workspace-module__ObrsYa__primaryButton:disabled,.roadmap-workspace-module__ObrsYa__secondaryButton:disabled{cursor:not-allowed;opacity:.45}.roadmap-workspace-module__ObrsYa__liveRegion,.roadmap-workspace-module__ObrsYa__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.roadmap-workspace-module__ObrsYa__filterSummary{color:var(--accent-ink);margin:0;font-size:12px;font-weight:700}.roadmap-workspace-module__ObrsYa__listView,.roadmap-workspace-module__ObrsYa__listView>li{margin:0;padding:0;list-style:none}.roadmap-workspace-module__ObrsYa__operationBar{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--paper-raised) 86%, transparent);grid-template-columns:auto minmax(190px,auto) minmax(100px,1fr) auto;gap:14px;margin-top:12px;padding:12px 16px;display:grid}.roadmap-workspace-module__ObrsYa__operationIcon,.roadmap-workspace-module__ObrsYa__metricIcon,.roadmap-workspace-module__ObrsYa__insightIcon,.roadmap-workspace-module__ObrsYa__sourceIcon,.roadmap-workspace-module__ObrsYa__conflictIcon{flex:none;place-items:center;display:grid}.roadmap-workspace-module__ObrsYa__operationIcon{border-radius:var(--radius-xs);width:36px;height:36px;color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 10%, transparent)}.roadmap-workspace-module__ObrsYa__operationBar strong{font-size:13px}.roadmap-workspace-module__ObrsYa__progressTrack{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 8%, transparent);height:5px;overflow:hidden}.roadmap-workspace-module__ObrsYa__progressTrack>span{width:var(--iris-operation-progress,0%);border-radius:inherit;background:var(--accent);height:100%;transition:width .3s;display:block}.roadmap-workspace-module__ObrsYa__progressTrack[data-indeterminate]>span{width:35%;transition:none;animation:1.4s ease-in-out infinite roadmap-workspace-module__ObrsYa__iris-indeterminate}@keyframes roadmap-workspace-module__ObrsYa__iris-indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.roadmap-workspace-module__ObrsYa__progressTrack[data-indeterminate]>span{opacity:.5;width:100%;animation:none}}.roadmap-workspace-module__ObrsYa__operationCount{color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.roadmap-workspace-module__ObrsYa__hero{padding:0 0 24px}.roadmap-workspace-module__ObrsYa__eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:11px;font-weight:600}.roadmap-workspace-module__ObrsYa__eyebrow svg{width:14px}.roadmap-workspace-module__ObrsYa__modeBadge{border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--text-muted);background:var(--surface);flex:none;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:600;display:inline-flex}.roadmap-workspace-module__ObrsYa__modeBadge>span{border-radius:var(--radius-pill);background:var(--blue);width:7px;height:7px}.roadmap-workspace-module__ObrsYa__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.roadmap-workspace-module__ObrsYa__metricCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:14px;min-height:112px;padding:18px}.roadmap-workspace-module__ObrsYa__metricIcon{border-radius:var(--radius-xs);width:38px;height:38px;color:var(--accent-ink);background:var(--accent-wash)}.roadmap-workspace-module__ObrsYa__metricIcon svg{width:18px}.roadmap-workspace-module__ObrsYa__metricCard>span:nth-child(2){flex-direction:column;align-items:flex-start;gap:3px}.roadmap-workspace-module__ObrsYa__metricCard strong{font-family:var(--font-mono);letter-spacing:-.04em;font-size:20px}.roadmap-workspace-module__ObrsYa__metricCard strong span{color:var(--text-subtle);letter-spacing:0;font-size:13px}.roadmap-workspace-module__ObrsYa__metricDelta,.roadmap-workspace-module__ObrsYa__metricContext{color:var(--text-subtle);white-space:nowrap;align-self:flex-end;gap:4px;margin-left:auto;font-size:11px}.roadmap-workspace-module__ObrsYa__metricDelta{color:var(--accent-ink)}.roadmap-workspace-module__ObrsYa__metricDelta svg{width:12px}.roadmap-workspace-module__ObrsYa__dashboard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:calc(100% + 64px);min-height:700px;box-shadow:0 28px 90px color-mix(in srgb, var(--panel-ink) 22%, transparent);grid-template-columns:264px minmax(480px,1fr);margin-inline:-32px;display:grid;overflow:hidden}.roadmap-workspace-module__ObrsYa__dashboard[data-rail-open=false]{grid-template-columns:1fr}.roadmap-workspace-module__ObrsYa__dashboard[data-rail-open=false] .roadmap-workspace-module__ObrsYa__intelligenceRail{display:none}@media (max-width:880px){.roadmap-workspace-module__ObrsYa__dashboard{width:calc(100% + 32px);margin-inline:-16px}}.roadmap-workspace-module__ObrsYa__intelligenceRail{z-index:2;border-right:1px solid var(--line);background:var(--paper-sunken);padding:18px 14px;position:relative}.roadmap-workspace-module__ObrsYa__railHeader{justify-content:space-between;gap:12px;padding:0 4px 18px}.roadmap-workspace-module__ObrsYa__railHeader strong{font-size:14px}.roadmap-workspace-module__ObrsYa__iconButton{width:44px;color:var(--text-muted);background:0 0;flex:none;place-items:center;display:inline-grid}.roadmap-workspace-module__ObrsYa__iconButton svg{width:18px}.roadmap-workspace-module__ObrsYa__railSection{border-top:1px solid var(--line);padding:17px 0}.roadmap-workspace-module__ObrsYa__sectionTitle{min-height:26px;color:var(--text-subtle);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:10px;margin:0 5px 10px;font-size:11px;font-weight:800}.roadmap-workspace-module__ObrsYa__sectionTitle>span{gap:6px}.roadmap-workspace-module__ObrsYa__sectionTitle svg{width:13px}.roadmap-workspace-module__ObrsYa__sectionTitle button{min-height:28px;color:var(--accent-ink);text-transform:none;background:0 0;padding:0 7px;font-size:11px}.roadmap-workspace-module__ObrsYa__sourceList{gap:4px;display:grid}.roadmap-workspace-module__ObrsYa__sourceRow{border-radius:var(--radius-xs);width:100%;min-height:54px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:10px;padding:7px 8px}.roadmap-workspace-module__ObrsYa__sourceRow[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent)}.roadmap-workspace-module__ObrsYa__sourceIcon{border-radius:var(--radius-xs);width:34px;height:34px;color:var(--text-muted);background:var(--surface-soft)}.roadmap-workspace-module__ObrsYa__sourceIcon svg{width:16px}.roadmap-workspace-module__ObrsYa__sourceRow>span:nth-child(2){flex:1;min-width:0}.roadmap-workspace-module__ObrsYa__sourceRow strong{font-size:13px}.roadmap-workspace-module__ObrsYa__sourceState{border-radius:var(--radius-pill);background:var(--text-subtle);flex:none;width:8px;height:8px}.roadmap-workspace-module__ObrsYa__sourceRow[data-state=connected] .roadmap-workspace-module__ObrsYa__sourceState{background:var(--accent)}.roadmap-workspace-module__ObrsYa__sourceRow[data-state=needs_authorization] .roadmap-workspace-module__ObrsYa__sourceState,.roadmap-workspace-module__ObrsYa__sourceRow[data-state=partial] .roadmap-workspace-module__ObrsYa__sourceState{background:var(--amber)}.roadmap-workspace-module__ObrsYa__filterField{gap:5px;margin-top:9px;display:grid}.roadmap-workspace-module__ObrsYa__filterField>label{color:var(--text-subtle);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.roadmap-workspace-module__ObrsYa__filterSelect{min-width:0}.roadmap-workspace-module__ObrsYa__railInsight{border:1px solid color-mix(in srgb, var(--blue) 16%, transparent);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--blue) 5.5%, transparent);align-items:flex-start;gap:11px;margin-top:12px;padding:13px}.roadmap-workspace-module__ObrsYa__insightIcon{border-radius:var(--radius-xs);width:30px;height:30px;color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, transparent)}.roadmap-workspace-module__ObrsYa__insightIcon svg{width:15px}.roadmap-workspace-module__ObrsYa__railInsight strong{font-size:12px}.roadmap-workspace-module__ObrsYa__railInsight p{color:var(--text-muted);margin:4px 0 0;font-size:11px;line-height:1.5}.roadmap-workspace-module__ObrsYa__canvasPanel{background:var(--paper-sunken);min-width:0}.roadmap-workspace-module__ObrsYa__canvasToolbar{border-bottom:1px solid var(--line);gap:10px;min-height:66px;padding:10px 14px 10px 18px}.roadmap-workspace-module__ObrsYa__canvasToolbar>div:first-of-type{margin-right:auto}.roadmap-workspace-module__ObrsYa__canvasToolbar strong{font-size:13px}.roadmap-workspace-module__ObrsYa__viewSwitch{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);gap:3px;padding:3px}.roadmap-workspace-module__ObrsYa__viewSwitch a{border-radius:var(--radius-xs);min-height:36px;color:var(--text-muted);background:0 0;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.roadmap-workspace-module__ObrsYa__viewSwitch a[data-active]{color:var(--text);background:var(--surface-soft)}.roadmap-workspace-module__ObrsYa__viewSwitch svg{width:15px}.roadmap-workspace-module__ObrsYa__filterRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.roadmap-workspace-module__ObrsYa__filterLabel{color:var(--text-subtle);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.roadmap-workspace-module__ObrsYa__filterLabel svg{width:13px}.roadmap-workspace-module__ObrsYa__filterRow .roadmap-workspace-module__ObrsYa__filterSelect{min-width:150px}.roadmap-workspace-module__ObrsYa__clearFilters{color:var(--accent-ink);font-size:11px;font-weight:700;text-decoration:none}.roadmap-workspace-module__ObrsYa__sourceCards,.roadmap-workspace-module__ObrsYa__metricLinks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.roadmap-workspace-module__ObrsYa__sourceCards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.roadmap-workspace-module__ObrsYa__sourceCard{border:1px solid var(--line);border-left:3px solid var(--text-subtle);border-radius:var(--radius-md);background:var(--surface);height:100%;padding:16px}.roadmap-workspace-module__ObrsYa__sourceCard[data-state=connected]{border-left-color:var(--accent)}.roadmap-workspace-module__ObrsYa__sourceCard[data-state=needs_authorization],.roadmap-workspace-module__ObrsYa__sourceCard[data-state=partial]{border-left-color:var(--amber)}.roadmap-workspace-module__ObrsYa__sourceCard header{align-items:center;gap:10px;display:flex}.roadmap-workspace-module__ObrsYa__sourceCard header>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.roadmap-workspace-module__ObrsYa__sourceCard strong{font-size:14px}.roadmap-workspace-module__ObrsYa__sourceCard small{color:var(--text-muted);text-transform:capitalize;font-size:11px}.roadmap-workspace-module__ObrsYa__sourceMessage{color:var(--text-muted);margin:11px 0 0;font-size:12px;line-height:1.5}.roadmap-workspace-module__ObrsYa__sourceCard .roadmap-workspace-module__ObrsYa__listCardFooter{border-top:1px solid var(--line);margin-top:12px;padding-top:11px}.roadmap-workspace-module__ObrsYa__overrideLine{color:var(--text-muted);margin-top:14px;font-size:12px}.roadmap-workspace-module__ObrsYa__overrideLine a{color:var(--accent-ink);font-weight:700}.roadmap-workspace-module__ObrsYa__metricLinks{margin-top:14px}.roadmap-workspace-module__ObrsYa__metricLinks a{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);color:var(--accent-ink);padding:13px 16px;font-size:13px;font-weight:700;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.roadmap-workspace-module__ObrsYa__viewSwitch a:hover,.roadmap-workspace-module__ObrsYa__metricLinks a:hover{background:var(--paper-raised)}}.roadmap-workspace-module__ObrsYa__canvasContent{height:calc(100% - 66px);min-height:632px}.roadmap-workspace-module__ObrsYa__graphFrame{width:100%;height:100%}.roadmap-workspace-module__ObrsYa__graphFrame .react-flow__controls{border:1px solid var(--line);border-radius:var(--radius-xs);box-shadow:none;overflow:hidden}.roadmap-workspace-module__ObrsYa__graphFrame .react-flow__controls-button{border-color:var(--line);width:34px;height:34px;color:var(--text);background:var(--surface)}.roadmap-workspace-module__ObrsYa__graphFrame .react-flow__controls-button svg{fill:currentColor}.roadmap-workspace-module__ObrsYa__miniMap{border:1px solid var(--line);border-radius:var(--radius-xs);overflow:hidden;background:var(--surface)!important}.roadmap-workspace-module__ObrsYa__flowNode{border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--surface-soft);width:292px;box-shadow:0 16px 32px color-mix(in srgb, var(--panel-ink) 18%, transparent)}.roadmap-workspace-module__ObrsYa__flowNode[data-selected=true]{border-color:color-mix(in srgb, var(--accent) 75%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent), 0 20px 40px color-mix(in srgb, var(--panel-ink) 24%, transparent)}.roadmap-workspace-module__ObrsYa__flowNode[data-status=blocked]{border-left:3px solid var(--amber)}.roadmap-workspace-module__ObrsYa__flowNode[data-status=implemented]{border-left:3px solid var(--accent)}.roadmap-workspace-module__ObrsYa__flowNodeButton{border-radius:inherit;width:100%;min-height:210px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:16px}.roadmap-workspace-module__ObrsYa__flowNodeButton>strong{letter-spacing:-.025em;min-height:45px;margin:10px 0 12px;font-size:17px;line-height:1.3;display:block}.roadmap-workspace-module__ObrsYa__nodeTopline{justify-content:space-between;gap:12px}.roadmap-workspace-module__ObrsYa__capabilityLabel{color:var(--text-subtle);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.roadmap-workspace-module__ObrsYa__nodeConfidence,.roadmap-workspace-module__ObrsYa__confidencePill{border-radius:var(--radius-pill);font-family:var(--font-mono);font-weight:700}.roadmap-workspace-module__ObrsYa__nodeConfidence{color:var(--accent-ink);background:var(--accent-wash);padding:4px 7px;font-size:11px}.roadmap-workspace-module__ObrsYa__nodeConfidence[data-band=low],.roadmap-workspace-module__ObrsYa__nodeConfidence[data-band=very_low],.roadmap-workspace-module__ObrsYa__confidencePill[data-band=low],.roadmap-workspace-module__ObrsYa__confidencePill[data-band=very_low]{color:var(--amber);background:color-mix(in srgb, var(--signal-caution) 9%, transparent)}.roadmap-workspace-module__ObrsYa__nodeStatus{width:fit-content;color:var(--text-muted);text-transform:capitalize;gap:5px;font-size:11px;font-weight:650}.roadmap-workspace-module__ObrsYa__nodeStatus svg{width:13px;height:13px}.roadmap-workspace-module__ObrsYa__nodeStatus[data-status=implemented]{color:var(--accent-ink)}.roadmap-workspace-module__ObrsYa__nodeStatus[data-status=blocked]{color:var(--amber)}.roadmap-workspace-module__ObrsYa__statusDot{border-radius:var(--radius-pill);background:currentColor;width:6px;height:6px}.roadmap-workspace-module__ObrsYa__nodeMeta{color:var(--text-subtle);gap:12px;margin-top:13px;font-size:10px}.roadmap-workspace-module__ObrsYa__conflictMeta{color:var(--amber);gap:4px}.roadmap-workspace-module__ObrsYa__conflictMeta svg{width:12px}.roadmap-workspace-module__ObrsYa__unlockPreview{border-top:1px solid var(--line);color:var(--text-muted);gap:6px;margin-top:11px;padding-top:11px;font-size:10px}.roadmap-workspace-module__ObrsYa__unlockPreview svg{width:13px;color:var(--accent-ink)}.roadmap-workspace-module__ObrsYa__nodeHandle{border:2px solid var(--line-strong)!important;background:var(--accent)!important;width:8px!important;height:8px!important}.roadmap-workspace-module__ObrsYa__listView{gap:9px;padding:14px;display:grid}.roadmap-workspace-module__ObrsYa__listCard{border:1px solid var(--line);border-radius:var(--radius-xs);width:100%;min-height:174px;color:var(--text);background:var(--surface);text-align:left;cursor:pointer;grid-template-columns:4px 1fr;padding:0;display:grid;position:relative;overflow:hidden}.roadmap-workspace-module__ObrsYa__listCard[data-selected=true]{border-color:color-mix(in srgb, var(--accent) 54%, transparent)}.roadmap-workspace-module__ObrsYa__listStatusRail{background:var(--text-subtle)}.roadmap-workspace-module__ObrsYa__listStatusRail[data-status=implemented]{background:var(--accent)}.roadmap-workspace-module__ObrsYa__listStatusRail[data-status=blocked]{background:var(--amber)}.roadmap-workspace-module__ObrsYa__listCardBody{padding:17px 18px;display:block}.roadmap-workspace-module__ObrsYa__listCardHeader{justify-content:space-between;gap:16px}.roadmap-workspace-module__ObrsYa__listCardHeader>span{flex-direction:column;align-items:flex-start;gap:5px}.roadmap-workspace-module__ObrsYa__listCardHeader strong{font-size:17px}.roadmap-workspace-module__ObrsYa__listCardHeader>svg{width:17px;color:var(--text-subtle)}.roadmap-workspace-module__ObrsYa__listDescription{max-width:740px;color:var(--text-muted);margin:10px 0;font-size:13px;line-height:1.5;display:block}.roadmap-workspace-module__ObrsYa__listCardFooter{color:var(--text-subtle);flex-wrap:wrap;gap:10px;font-size:11px}.roadmap-workspace-module__ObrsYa__confidencePill{color:var(--accent-ink);background:var(--accent-wash);padding:4px 7px;font-size:10px}.roadmap-workspace-module__ObrsYa__listUnlock{border-top:1px solid var(--line);color:var(--text-muted);gap:5px;margin-top:11px;padding-top:10px;font-size:11px}.roadmap-workspace-module__ObrsYa__listUnlock svg{width:13px;color:var(--accent-ink)}.roadmap-workspace-module__ObrsYa__emptyAction{color:var(--on-accent);background:var(--accent);margin-top:16px;padding:0 14px;font-weight:700}.roadmap-workspace-module__ObrsYa__inspectorSurface,.roadmap-workspace-module__ObrsYa__evidenceSurface{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-sunken);min-width:0;overflow:hidden}.roadmap-workspace-module__ObrsYa__evidenceToolbar{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;min-height:66px;padding:12px 18px}.roadmap-workspace-module__ObrsYa__evidenceToolbar>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.roadmap-workspace-module__ObrsYa__evidenceToolbar strong{font-size:13px}.roadmap-workspace-module__ObrsYa__evidenceToolbar .roadmap-workspace-module__ObrsYa__filterField{min-width:220px;margin-top:0}.roadmap-workspace-module__ObrsYa__evidenceCitations{color:var(--text-subtle)}.roadmap-workspace-module__ObrsYa__evidenceCitations a{color:var(--accent-ink);font-weight:700;text-decoration:none}.roadmap-workspace-module__ObrsYa__inspectorScoreRow{gap:13px;padding:16px 20px}.roadmap-workspace-module__ObrsYa__scoreOrb{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);border-radius:var(--radius-xs);width:64px;height:64px;color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 6%, transparent);text-align:center;flex:none;place-content:center;display:grid}.roadmap-workspace-module__ObrsYa__scoreOrb[data-band=low],.roadmap-workspace-module__ObrsYa__scoreOrb[data-band=very_low]{border-color:color-mix(in srgb, var(--signal-caution) 24%, transparent);color:var(--amber);background:var(--signal-caution-wash)}.roadmap-workspace-module__ObrsYa__scoreOrb strong{font-family:var(--font-mono);font-size:20px}.roadmap-workspace-module__ObrsYa__scoreOrb small{color:currentColor;font-size:9px}.roadmap-workspace-module__ObrsYa__inspectorScoreRow>span:last-child{gap:4px}.roadmap-workspace-module__ObrsYa__inspectorScoreRow strong{font-size:13px}.roadmap-workspace-module__ObrsYa__inspectorTabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:0 14px;display:grid}.roadmap-workspace-module__ObrsYa__inspectorTab{min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:11px;font-weight:700}.roadmap-workspace-module__ObrsYa__inspectorTab[aria-selected=true]{border-bottom-color:var(--accent-ink);color:var(--text)}.roadmap-workspace-module__ObrsYa__inspectorContent{scrollbar-color:var(--line-strong) transparent}.roadmap-workspace-module__ObrsYa__inspectorSection{gap:20px;padding:20px;display:grid}.roadmap-workspace-module__ObrsYa__inspectorSection section{border-bottom:1px solid var(--line);padding-bottom:18px}.roadmap-workspace-module__ObrsYa__inspectorSection h3,.roadmap-workspace-module__ObrsYa__evidenceCard h3{letter-spacing:-.01em;margin:0 0 7px;font-size:14px}.roadmap-workspace-module__ObrsYa__inspectorSection p,.roadmap-workspace-module__ObrsYa__evidenceCard p,.roadmap-workspace-module__ObrsYa__conflictCard p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.6}.roadmap-workspace-module__ObrsYa__unlockList{gap:7px;margin:0;padding:0;list-style:none;display:grid}.roadmap-workspace-module__ObrsYa__unlockList li{color:var(--text-muted);align-items:flex-start;gap:7px;font-size:12px;line-height:1.45;display:flex}.roadmap-workspace-module__ObrsYa__unlockList svg{width:14px;color:var(--accent-ink);flex:none}.roadmap-workspace-module__ObrsYa__breakdownList{gap:10px;display:grid}.roadmap-workspace-module__ObrsYa__breakdownRow{color:var(--text-muted);grid-template-columns:88px 1fr 32px;align-items:center;gap:8px;font-size:10px;display:grid}.roadmap-workspace-module__ObrsYa__breakdownTrack{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 7%, transparent);height:5px;overflow:hidden}.roadmap-workspace-module__ObrsYa__breakdownTrack>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.roadmap-workspace-module__ObrsYa__breakdownRow strong{color:var(--text);font-family:var(--font-mono);text-align:right}.roadmap-workspace-module__ObrsYa__evidenceList,.roadmap-workspace-module__ObrsYa__conflictList{gap:10px;padding:14px;display:grid}.roadmap-workspace-module__ObrsYa__evidenceList>[role=list]{gap:10px;display:grid}.roadmap-workspace-module__ObrsYa__evidenceCard,.roadmap-workspace-module__ObrsYa__conflictCard{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);padding:14px}.roadmap-workspace-module__ObrsYa__evidenceCard header{gap:9px;margin-bottom:13px}.roadmap-workspace-module__ObrsYa__evidenceCard header>span:nth-child(2){flex:1;min-width:0}.roadmap-workspace-module__ObrsYa__evidenceCard header .roadmap-workspace-module__ObrsYa__sourceIcon{width:32px;height:32px}.roadmap-workspace-module__ObrsYa__evidenceCard h2,.roadmap-workspace-module__ObrsYa__evidenceCard h3{letter-spacing:-.01em;margin:0 0 7px;font-size:14px}.roadmap-workspace-module__ObrsYa__relationBadge{border-radius:var(--radius-pill);color:var(--accent-ink);background:var(--accent-wash);text-transform:capitalize;padding:4px 6px;font-size:9px;font-weight:800}.roadmap-workspace-module__ObrsYa__relationBadge[data-relation=contradicts]{color:var(--amber);background:color-mix(in srgb, var(--signal-caution) 8%, transparent)}.roadmap-workspace-module__ObrsYa__evidenceCard footer{border-top:1px solid var(--line);color:var(--text-subtle);justify-content:space-between;gap:12px;margin-top:13px;padding-top:11px;font-size:10px}.roadmap-workspace-module__ObrsYa__evidenceCard a{color:var(--accent-ink);align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.roadmap-workspace-module__ObrsYa__evidenceCard a svg{width:12px}.roadmap-workspace-module__ObrsYa__conflictCard{border-color:color-mix(in srgb, var(--signal-caution) 22%, transparent)}.roadmap-workspace-module__ObrsYa__conflictCard header{align-items:flex-start;gap:10px;margin-bottom:12px}.roadmap-workspace-module__ObrsYa__conflictIcon{border-radius:var(--radius-xs);width:32px;height:32px;color:var(--amber);background:color-mix(in srgb, var(--signal-caution) 9%, transparent)}.roadmap-workspace-module__ObrsYa__conflictIcon svg{width:15px}.roadmap-workspace-module__ObrsYa__conflictCard header>span:last-child{gap:2px}.roadmap-workspace-module__ObrsYa__conflictCard header small{color:var(--amber);text-transform:capitalize}.roadmap-workspace-module__ObrsYa__conflictComparison{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0;display:grid}.roadmap-workspace-module__ObrsYa__conflictComparison section{border-radius:var(--radius-xs);background:var(--surface-soft);padding:10px}.roadmap-workspace-module__ObrsYa__conflictComparison small{color:var(--text-subtle);text-transform:uppercase;font-size:9px;font-weight:700}.roadmap-workspace-module__ObrsYa__conflictComparison p{color:var(--text);margin-top:5px;font-size:11px}.roadmap-workspace-module__ObrsYa__conflictCard footer{border-top:1px solid color-mix(in srgb, var(--signal-caution) 13%, transparent);color:var(--text-subtle);text-transform:capitalize;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:12px;padding-top:10px;font-size:9px}.roadmap-workspace-module__ObrsYa__gapsPanel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin-top:16px;padding:18px}.roadmap-workspace-module__ObrsYa__gapsHeader{align-items:center;gap:12px;display:flex}.roadmap-workspace-module__ObrsYa__gapsHeader>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.roadmap-workspace-module__ObrsYa__gapsHeader h2{letter-spacing:-.02em;font-size:17px}.roadmap-workspace-module__ObrsYa__gapsIcon{border-radius:var(--radius-xs);width:38px;height:38px;color:var(--amber);background:var(--signal-caution-wash);flex:none;place-items:center;display:grid}.roadmap-workspace-module__ObrsYa__gapsIcon svg{width:18px}.roadmap-workspace-module__ObrsYa__gapsCount{border-radius:var(--radius-pill);color:var(--amber);background:var(--signal-caution-wash);font-family:var(--font-mono);white-space:nowrap;padding:5px 9px;font-size:11px;font-weight:700}.roadmap-workspace-module__ObrsYa__gapsCaption{max-width:720px;color:var(--text-muted);margin-top:10px;font-size:12px;line-height:1.5}.roadmap-workspace-module__ObrsYa__gapsBody{margin-top:14px}.roadmap-workspace-module__ObrsYa__gapsList{gap:9px;display:grid}.roadmap-workspace-module__ObrsYa__gapCard{border:1px solid var(--line);border-left:3px solid var(--text-subtle);border-radius:var(--radius-xs);background:var(--paper-sunken);padding:15px 16px}.roadmap-workspace-module__ObrsYa__gapCard[data-status=blocked]{border-left-color:var(--amber)}.roadmap-workspace-module__ObrsYa__gapCardHeader{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.roadmap-workspace-module__ObrsYa__gapCardHeader>span:first-child{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.roadmap-workspace-module__ObrsYa__gapCardHeader h3{font-size:15px}.roadmap-workspace-module__ObrsYa__gapReason{color:var(--amber);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.roadmap-workspace-module__ObrsYa__gapBlockers{max-width:740px;color:var(--text-muted);margin-top:9px;font-size:13px;line-height:1.5}.roadmap-workspace-module__ObrsYa__gapCardFooter{border-top:1px solid var(--line);color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding-top:11px;font-size:11px;display:flex}.roadmap-workspace-module__ObrsYa__gapAction{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--accent-ink);background:var(--surface);cursor:pointer;align-items:center;gap:5px;margin-left:auto;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.roadmap-workspace-module__ObrsYa__gapAction svg{width:13px}@media (hover:hover) and (pointer:fine){.roadmap-workspace-module__ObrsYa__gapAction:hover{background:var(--paper-raised)}.roadmap-workspace-module__ObrsYa__primaryButton:not(:disabled):hover,.roadmap-workspace-module__ObrsYa__secondaryButton:not(:disabled):hover,.roadmap-workspace-module__ObrsYa__emptyAction:hover{transform:translateY(-1px)}.roadmap-workspace-module__ObrsYa__primaryButton:not(:disabled):hover{background:var(--accent-strong)}.roadmap-workspace-module__ObrsYa__secondaryButton:not(:disabled):hover,.roadmap-workspace-module__ObrsYa__iconButton:hover,.roadmap-workspace-module__ObrsYa__viewSwitch button:hover,.roadmap-workspace-module__ObrsYa__sourceRow:hover{background:var(--paper-raised)}.roadmap-workspace-module__ObrsYa__flowNodeButton:hover,.roadmap-workspace-module__ObrsYa__listCard:hover{background:color-mix(in srgb, var(--ink) 2%, transparent)}.roadmap-workspace-module__ObrsYa__evidenceCard a:hover{text-underline-offset:3px;text-decoration:underline}}@media (max-width:1439px){.roadmap-workspace-module__ObrsYa__dashboard{grid-template-columns:246px minmax(450px,1fr)}.roadmap-workspace-module__ObrsYa__dashboard[data-rail-open=false]{grid-template-columns:1fr}}@media (max-width:980px){.roadmap-workspace-module__ObrsYa__metrics{grid-template-columns:1fr 1fr}.roadmap-workspace-module__ObrsYa__dashboard,.roadmap-workspace-module__ObrsYa__dashboard[data-rail-open=false]{grid-template-columns:1fr}.roadmap-workspace-module__ObrsYa__intelligenceRail{z-index:35;border:1px solid var(--line-strong);border-radius:var(--radius-lg);width:min(300px,100vw - 24px);box-shadow:24px 0 70px color-mix(in srgb, var(--panel-ink) 38%, transparent);position:fixed;top:12px;bottom:12px;left:12px;overflow-y:auto}.roadmap-workspace-module__ObrsYa__dashboard[data-rail-open=false] .roadmap-workspace-module__ObrsYa__intelligenceRail{display:none}}@media (min-width:881px) and (max-width:980px){.roadmap-workspace-module__ObrsYa__intelligenceRail{left:272px}}@media (max-width:767px){.roadmap-workspace-module__ObrsYa__workspaceActions{gap:5px}.roadmap-workspace-module__ObrsYa__primaryButton,.roadmap-workspace-module__ObrsYa__secondaryButton{width:44px;padding:0;font-size:0}.roadmap-workspace-module__ObrsYa__primaryButton svg,.roadmap-workspace-module__ObrsYa__secondaryButton svg{width:18px}.roadmap-workspace-module__ObrsYa__hero{flex-direction:column;align-items:flex-start;gap:18px;padding:0 0 20px}.roadmap-workspace-module__ObrsYa__hero h1{font-size:20px}.roadmap-workspace-module__ObrsYa__hero p{font-size:13px}.roadmap-workspace-module__ObrsYa__metrics{grid-template-columns:1fr 1fr;gap:7px}.roadmap-workspace-module__ObrsYa__metricCard{flex-direction:column;align-items:flex-start;gap:9px;min-height:122px;padding:14px}.roadmap-workspace-module__ObrsYa__metricCard>span:nth-child(2){flex:1}.roadmap-workspace-module__ObrsYa__metricCard strong{font-size:18px}.roadmap-workspace-module__ObrsYa__metricDelta,.roadmap-workspace-module__ObrsYa__metricContext{align-self:auto;margin-left:0}.roadmap-workspace-module__ObrsYa__operationBar{grid-template-columns:auto 1fr auto}.roadmap-workspace-module__ObrsYa__progressTrack{grid-area:2/1/auto/-1}.roadmap-workspace-module__ObrsYa__dashboard{border-radius:var(--radius-xs);min-height:620px}.roadmap-workspace-module__ObrsYa__canvasToolbar{flex-wrap:wrap;min-height:112px;padding:12px}.roadmap-workspace-module__ObrsYa__canvasToolbar>div:first-of-type{min-width:150px}.roadmap-workspace-module__ObrsYa__viewSwitch{width:100%}.roadmap-workspace-module__ObrsYa__viewSwitch button{flex:1;justify-content:center}.roadmap-workspace-module__ObrsYa__canvasContent{min-height:508px}.roadmap-workspace-module__ObrsYa__miniMap{display:none}.roadmap-workspace-module__ObrsYa__listView{padding:9px}.roadmap-workspace-module__ObrsYa__listCardBody{padding:15px 13px}.roadmap-workspace-module__ObrsYa__listCardFooter,.roadmap-workspace-module__ObrsYa__listUnlock{align-items:flex-start}.roadmap-workspace-module__ObrsYa__inspectorSurface,.roadmap-workspace-module__ObrsYa__evidenceSurface{border-radius:var(--radius-xs)}.roadmap-workspace-module__ObrsYa__evidenceToolbar{flex-direction:column;align-items:flex-start;gap:10px}.roadmap-workspace-module__ObrsYa__conflictComparison{grid-template-columns:1fr}.roadmap-workspace-module__ObrsYa__gapsPanel{border-radius:var(--radius-xs);padding:14px}.roadmap-workspace-module__ObrsYa__gapCardFooter{align-items:flex-start}.roadmap-workspace-module__ObrsYa__gapAction{margin-left:0}}.roadmap-workspace-module__ObrsYa__connectionNotice{border:1px solid var(--signal-critical-line);border-radius:var(--radius-card);background:var(--signal-critical-wash);color:var(--signal-critical-ink);align-items:center;gap:10px;padding:10px 14px;display:flex}.roadmap-workspace-module__ObrsYa__connectionNotice[data-ok]{border-color:var(--signal-positive-line);background:var(--signal-positive-wash);color:var(--signal-positive-ink)}.roadmap-workspace-module__ObrsYa__connectionNotice p{font-size:calc(var(--size-body) - 1px);flex:1;margin:0}.roadmap-workspace-module__ObrsYa__connectionNotice button{border-radius:var(--radius-pill);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;flex:none;padding:3px 10px;font-size:12px}.roadmap-workspace-module__ObrsYa__connectionNotice button:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.roadmap-workspace-module__ObrsYa__commitmentRow{border:1px solid var(--line);border-left:3px solid var(--text-subtle);border-radius:var(--radius-xs);background:var(--paper-sunken);color:inherit;flex-direction:column;gap:8px;padding:15px 16px;text-decoration:none;display:flex}.roadmap-workspace-module__ObrsYa__commitmentRow .roadmap-workspace-module__ObrsYa__listCardFooter,.roadmap-workspace-module__ObrsYa__commitmentRow .roadmap-workspace-module__ObrsYa__gapBlockers{margin:0}.roadmap-workspace-module__ObrsYa__backLink{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.roadmap-workspace-module__ObrsYa__commitmentRow:hover{background:var(--paper-raised)}.roadmap-workspace-module__ObrsYa__backLink:hover{color:var(--accent-ink)}}.roadmap-workspace-module__ObrsYa__commitmentFlag{border:1px solid var(--line);border-radius:var(--radius-pill);align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.roadmap-workspace-module__ObrsYa__commitmentFlag[data-tone=critical]{border-color:var(--signal-critical-line);background:var(--signal-critical-wash);color:var(--signal-critical-ink)}.roadmap-workspace-module__ObrsYa__commitmentFlag[data-tone=caution]{border-color:var(--signal-caution-line);background:var(--signal-caution-wash);color:var(--signal-caution-ink)}.roadmap-workspace-module__ObrsYa__commitmentCounts{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.roadmap-workspace-module__ObrsYa__commitmentCounts>span[data-tone=critical]{color:var(--signal-critical-ink)}.roadmap-workspace-module__ObrsYa__commitmentCounts>span[data-tone=caution]{color:var(--signal-caution-ink)}.roadmap-workspace-module__ObrsYa__attentionPanel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:18px}.roadmap-workspace-module__ObrsYa__attentionList,.roadmap-workspace-module__ObrsYa__homeTiles{gap:9px;margin:0;padding:0;list-style:none;display:grid}.roadmap-workspace-module__ObrsYa__attentionRow{border:1px solid var(--line);border-left:3px solid var(--text-subtle);border-radius:var(--radius-xs);background:var(--paper-sunken);color:inherit;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.roadmap-workspace-module__ObrsYa__attentionRow[data-tone=critical]{border-left-color:var(--signal-critical-ink)}.roadmap-workspace-module__ObrsYa__attentionRow[data-tone=caution]{border-left-color:var(--signal-caution-ink)}.roadmap-workspace-module__ObrsYa__attentionRow>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.roadmap-workspace-module__ObrsYa__attentionRow strong{font-size:14px}.roadmap-workspace-module__ObrsYa__attentionRow small{color:var(--text-muted);font-size:12px}.roadmap-workspace-module__ObrsYa__attentionRow>svg{width:15px;color:var(--text-subtle);flex:none}.roadmap-workspace-module__ObrsYa__attentionIcon{border-radius:var(--radius-xs);background:var(--surface-soft);flex:none;place-items:center;width:34px;height:34px;display:grid}.roadmap-workspace-module__ObrsYa__attentionIcon svg{width:16px}.roadmap-workspace-module__ObrsYa__attentionRow[data-tone=critical] .roadmap-workspace-module__ObrsYa__attentionIcon{color:var(--signal-critical-ink);background:var(--signal-critical-wash)}.roadmap-workspace-module__ObrsYa__attentionRow[data-tone=caution] .roadmap-workspace-module__ObrsYa__attentionIcon{color:var(--signal-caution-ink);background:var(--signal-caution-wash)}.roadmap-workspace-module__ObrsYa__homeTiles{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:12px}.roadmap-workspace-module__ObrsYa__homeTile{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);height:100%;color:inherit;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;text-decoration:none;display:flex}.roadmap-workspace-module__ObrsYa__homeTile>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.roadmap-workspace-module__ObrsYa__homeTile small{color:var(--text-muted);font-size:12px}.roadmap-workspace-module__ObrsYa__homeTile strong{font-family:var(--font-mono);letter-spacing:-.04em;font-size:20px}.roadmap-workspace-module__ObrsYa__tileDetail{width:100%;color:var(--text-subtle)}.roadmap-workspace-module__ObrsYa__refreshLine{color:var(--text-subtle);align-items:center;gap:7px;margin-top:14px;font-size:12px;display:flex}.roadmap-workspace-module__ObrsYa__refreshLine[data-tone=caution]{color:var(--signal-caution-ink)}@media (hover:hover) and (pointer:fine){.roadmap-workspace-module__ObrsYa__attentionRow:hover,.roadmap-workspace-module__ObrsYa__homeTile:hover{background:var(--paper-raised)}}.roadmap-workspace-module__ObrsYa__commitmentActions{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px 20px 20px;display:flex}.roadmap-workspace-module__ObrsYa__commitmentActionField{flex-direction:column;gap:6px;min-width:180px;display:flex}.roadmap-workspace-module__ObrsYa__commitmentActionField>span{color:var(--text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.roadmap-workspace-module__ObrsYa__gapCardFooter .roadmap-workspace-module__ObrsYa__secondaryButton{margin-left:auto}
