.idea-map-heading{max-width:var(--measure);padding-block:var(--space-6)}.idea-map-heading .t-lead{margin-top:var(--space-4)}.idea-map-toolbar{align-items:end;gap:var(--space-4);padding-block:var(--space-4);border-block:var(--border);flex-wrap:wrap;display:flex}.map-levels{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.map-levels legend{margin-bottom:var(--space-2)}.map-levels [aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-wash)}.idea-map-toolbar .field{min-width:var(--col-margin);max-width:var(--measure);flex:1;margin:0}.map-camera-controls{gap:var(--space-2);flex-wrap:wrap;display:flex}.atlas-and-reading{gap:var(--col-gap);padding-top:var(--space-4);grid-template-columns:minmax(0,5fr) minmax(0,3fr);align-items:start;display:grid}.atlas-visual{min-width:0}.map-canvas{aspect-ratio:1.3;border-block:var(--border);touch-action:pan-y;width:100%;position:relative;overflow:hidden}.map-canvas:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.idea-svg{width:100%;height:100%;display:block}.map-region{fill:var(--paper-2);stroke:none;opacity:.65}.map-structural line{stroke:var(--rule);stroke-width:1px;opacity:0;vector-effect:non-scaling-stroke}.map-structural line[data-active=true]{opacity:1}.map-relations line{stroke:var(--accent);stroke-width:1.5px;opacity:0;vector-effect:non-scaling-stroke}.map-relations line[data-active=true]{opacity:1}.map-relations line[data-status=proposed]{stroke-dasharray:4 4}[data-map-node]{fill:var(--ink);stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}[data-map-node][data-dim=true]{fill:var(--data-muted);stroke:var(--data-muted)}[data-map-node][data-active=true]{fill:var(--accent);stroke:var(--accent)}[data-map-node][data-kind=prospect]{fill:var(--paper)}[data-map-node][data-selected=true]{fill:var(--gold);stroke:var(--ink);stroke-width:2px}.map-label{width:max-content;max-width:var(--col-margin);padding:var(--space-1);background:var(--paper);text-align:center;z-index:1;overflow-wrap:anywhere;text-decoration:none;position:absolute;transform:translate(-50%,-115%)}.map-label:focus-visible{outline:var(--focus-ring)}.map-instructions,.map-key{margin-top:var(--space-4)}.map-question-index{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.map-question-index a{min-height:var(--c-target)}.map-reading-panel{border-left:var(--border);min-width:0;padding-left:var(--space-6)}.map-reading-panel>p{margin-top:var(--space-5)}.idea-relation{gap:var(--space-4);display:grid}.relation-passages{gap:var(--space-6);display:grid}.relation-passages figure{padding-left:var(--space-4);border-left:var(--border-strong)}.relation-passages figcaption{margin-top:var(--space-3)}.idea-region-index,.idea-work-index{padding-block:var(--space-5);border-top:var(--border)}.idea-region-index summary,.idea-work-index summary{cursor:pointer;min-height:var(--c-target)}.idea-region-index>p,.idea-work-index [data-work-content]{margin-top:var(--space-5)}.idea-bridge-index{margin-block:var(--space-6)}.idea-bridge-index p{margin-top:var(--space-3)}.idea-work-links{gap:var(--space-4);margin-block:var(--space-4);padding-left:var(--space-5);display:grid}.idea-work-index [data-work-content]>figure,.idea-work-index [data-work-content]>p,.work-relation-index{margin-block:var(--space-5)}.work-relation-index summary{min-height:var(--c-target)}.work-relation-index .idea-relation{margin-top:var(--space-5)}.prospect{max-width:var(--measure)}.prospect .t-lead,.prospect-questions{margin-block:var(--space-5)}.prospect-questions{gap:var(--space-4);padding-left:var(--space-5);display:grid}.source-context{max-width:var(--measure)}.source-context summary{cursor:pointer;min-height:var(--c-target)}.source-context p{margin-block:var(--space-4)}.journey-entrance{padding-block:var(--space-7);border-top:var(--border)}.journey-entrance>.t-lead,.journey-entrance>.t-reading{margin-top:var(--space-5)}.journey-essential{gap:var(--space-5);margin-block:var(--space-6);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.journey-essential li{grid-template-columns:var(--space-7) minmax(0,1fr);align-content:start;gap:var(--space-3);border-top:var(--border);padding-top:var(--space-4);display:grid}.idea-doors{gap:var(--space-5);margin-block:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.journey-entrance .idea-relation{margin-top:var(--space-6)}.idea-relation-compact .relation-passages{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-connections{padding-block:var(--space-6);border-block:var(--border)}.timeline-connections>.t-lead{max-width:var(--measure);margin-block:var(--space-4)}.connection-time-layout{gap:var(--col-gap);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.connection-time-figure svg{width:100%;display:block}.connection-time-figure .timeline-axis{stroke:var(--rule-strong);vector-effect:non-scaling-stroke}.connection-time-figure [data-time-mark]{fill:var(--data-muted);stroke:var(--data-muted);vector-effect:non-scaling-stroke}.connection-time-figure [data-time-mark][data-active=true]{fill:var(--accent);stroke:var(--accent)}.connection-time-figure [data-time-mark][data-future=true]{fill:var(--paper);stroke:var(--data-muted)}.connection-time-figure .time-book{stroke-width:4px}.connection-time-labels{min-height:var(--space-6);position:relative}.connection-time-labels span{position:absolute;transform:translate(-50%)}.connection-time-figure figcaption{margin-block:var(--space-4)}.timeline-connection-fallback{margin-top:var(--space-6)}.timeline-connection-fallback summary{min-height:var(--c-target);cursor:pointer}.timeline-connection-fallback .idea-relation{margin-block:var(--space-6)}.idea-connection-door{margin-block:var(--space-5)}@media (width<=75rem){.atlas-and-reading{grid-template-columns:minmax(0,1fr)}.map-reading-panel{border-left:0;border-top:var(--border);padding-left:0;padding-top:var(--space-6)}}@media (width<=38rem){.map-question-index,.journey-essential,.idea-relation-compact .relation-passages,.connection-time-layout{grid-template-columns:minmax(0,1fr)}.idea-map-toolbar .field{flex-basis:100%;min-width:0}}.map-search-results{padding-block:var(--space-5);border-bottom:var(--border)}.map-search-results ul{gap:var(--space-3);padding-left:var(--space-5);display:grid}[data-map-node]{cursor:pointer}.map-label[data-kind=question]{transform:translate(-50%,var(--space-2));width:calc(100% / 3 - var(--space-4));color:var(--ink);background:0 0}.journey-essential li>.t-overline{grid-area:1/1/3}.journey-essential li>a,.journey-essential li>.t-caption{grid-column:2}.map-label[data-kind=bridge]{transform:translate(-50%,var(--space-2))}
