.time-shell{color:var(--gw-text);background:var(--gw-bg)}.time-hero{justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-bottom:1rem;display:flex}.time-hero h1{margin:0;font-size:2rem}.time-hero>div>p{color:var(--gw-muted);margin:0 0 .4rem;font-size:.75rem}.time-hero>p{color:var(--gw-muted);max-width:38rem;margin:0;font-size:.875rem}.time-controls{border:1px solid var(--gw-line);background:var(--gw-panel);border-radius:6px;grid-template-columns:1fr 1fr 2fr auto;gap:.7rem;padding:.8rem;display:grid}.time-controls label{gap:.35rem;min-width:0;display:grid}.time-controls label>span{color:var(--gw-muted);font-size:.75rem}.time-controls select{width:100%;font-size:.875rem}.time-controls button{font-size:.8125rem}.time-legend{border:1px solid var(--gw-line);background:var(--gw-panel);border-radius:6px;margin-top:.7rem}.time-legend summary{padding:.7rem 1rem;font-size:.875rem}.time-legend>div{border-top:1px solid var(--gw-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.time-legend span{color:var(--gw-cyan);font-size:.75rem}.time-legend p{color:var(--gw-muted);margin:.5rem 0 0;font-size:.875rem}.time-board,.event-lane,.knowledge-ledger{border:1px solid var(--gw-line);background:var(--gw-panel);border-radius:7px;margin-top:1rem;overflow:clip}.time-board>header,.event-lane>header,.knowledge-ledger>header{border-bottom:1px solid var(--gw-line);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;padding:1rem;display:flex}.time-board>header span,.event-lane>header span,.knowledge-ledger>header span{color:var(--gw-muted);font-size:.75rem}.time-board h2,.event-lane h2,.knowledge-ledger h2{margin:.3rem 0 0;font-size:1.2rem}.time-board>header p,.event-lane>header p,.knowledge-ledger>header p{max-width:42rem;color:var(--gw-muted);margin:0;font-size:.8125rem}.time-axis{border-bottom:1px solid var(--gw-line);height:2.5rem;margin-left:14rem;margin-right:1rem;position:relative}.time-axis b{color:var(--gw-muted);font-size:.75rem;font-weight:400;position:absolute;bottom:.6rem;transform:translate(-50%)}.time-axis b:first-of-type{transform:none}.time-axis b:last-child{transform:translate(-100%)}.time-row{border-bottom:1px solid var(--gw-line);grid-template-columns:14rem minmax(0,1fr);display:grid}.time-row>header{border-right:1px solid var(--gw-line);padding:1rem}.time-row header>span{color:var(--gw-cyan);font-size:.75rem}.time-row h3{margin:.5rem 0;font-size:1rem}.time-row header p{color:var(--gw-muted);margin:0;font-size:.875rem}.time-row header small{color:var(--gw-muted);margin-top:.5rem;font-size:.75rem;display:block}.time-plot{min-height:12rem;margin-right:1rem;position:relative}.year-line{background:var(--gw-line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.time-point{left:var(--x);top:var(--y);border:2px solid var(--gw-cyan);background:var(--gw-panel);z-index:2;border-radius:50%;width:.65rem;height:.65rem;position:absolute;transform:translate(-50%,-50%)}.time-point.forecast,.time-point.planned{border-color:var(--gw-amber);border-radius:1px}.time-point>span,.time-point>small{z-index:8;background:var(--gw-raised);border:1px solid var(--gw-line);width:min(22rem,45vw);color:var(--gw-text);pointer-events:none;padding:.6rem;font-size:.8125rem;display:none;position:absolute;left:.8rem}.time-point>span{bottom:.5rem}.time-point>small{color:var(--gw-muted);top:.5rem}.time-point[data-tooltip-side=left]>span,.time-point[data-tooltip-side=left]>small{left:auto;right:.8rem}:is(.time-point:hover,.time-point:focus-visible){z-index:12;outline-offset:4px;outline:2px solid #fff}:is(.time-point:hover>span,.time-point:hover>small,.time-point:focus-visible>span,.time-point:focus-visible>small){display:block}.no-points{color:var(--gw-muted);padding:2rem 1rem;font-size:.875rem}.time-row>footer{border-top:1px solid var(--gw-line);flex-wrap:wrap;grid-column:2;justify-content:space-between;gap:.5rem;padding:.65rem 1rem;display:flex}.time-row>footer p{color:var(--gw-muted);max-width:45rem;margin:0;font-size:.8125rem}.time-row>footer span{color:var(--gw-cyan);font-size:.75rem}.event-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:1rem;display:grid}.event-track>.year-line{display:none}.event-marker{border-left:2px solid var(--gw-blue);background:var(--gw-raised);gap:.3rem;padding:.8rem;font-size:.875rem;display:grid}.event-marker.planned{border-left-style:dashed;border-left-color:var(--gw-amber)}.event-marker small{color:var(--gw-muted);font-size:.75rem}.knowledge-ledger>article{border-bottom:1px solid var(--gw-line);padding:1rem}.knowledge-ledger article>div{color:var(--gw-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.75rem;display:flex}.knowledge-ledger article>p{margin:.6rem 0;font-size:1rem}.knowledge-ledger details{border-top:1px solid var(--gw-line);margin-top:.7rem;padding-top:.6rem;font-size:.875rem}.knowledge-ledger details small{color:var(--gw-muted);margin-top:.7rem;display:block}.knowledge-ledger blockquote{border-left:2px solid var(--gw-amber);color:var(--gw-muted);margin:.7rem 0;padding-left:.7rem}.knowledge-ledger details p{margin-top:.7rem}.time-footer{color:var(--gw-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.5rem;font-size:.75rem;display:flex}.time-footer nav{flex-wrap:wrap;gap:1rem;display:flex}@media (max-width:900px){.time-hero{flex-direction:column;gap:.6rem}.time-controls{grid-template-columns:1fr 1fr}.time-legend>div{grid-template-columns:repeat(2,minmax(0,1fr))}.time-axis{margin-left:1rem}.time-row{grid-template-columns:minmax(0,1fr)}.time-row>header{border-right:0;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.time-row h3{margin:0}.time-plot{margin-left:1rem}.time-row>footer{grid-column:1}}@media (max-width:550px){.time-controls .knowledge-control,.time-controls button{grid-column:1/-1}.time-legend>div,.event-track{grid-template-columns:1fr}}
