.workspace-static .stage-card{display:flex;flex-direction:column}.workspace-static .stage-viewport{flex:1}.workspace-static .scene-viewer{position:absolute;inset:0}.workspace-static .scene-viewer canvas{display:block;width:100%;height:100%}.workspace-static .viewer-error{display:grid;place-items:center;padding:32px;color:var(--muted);font-size:13px;text-align:center}.workspace-static .inspector-card{display:flex;flex-direction:column}.workspace-static .inspector-heading{flex-shrink:0;padding:17px 19px 13px}.workspace-static .inspector-heading .eyebrow{display:block;margin:0;line-height:12px}.workspace-static .inspector-heading h2{margin:5px 0 4px;font-size:16px;line-height:20px;letter-spacing:-.025em}.workspace-static .inspector-heading p{margin:0;color:var(--muted);font-size:11px;line-height:15px}.workspace-static .planner-results{display:flex;flex-shrink:0;flex-direction:column;gap:9px;padding:0 14px}.workspace-static .planner-card{position:relative;flex-shrink:0;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.workspace-static .planner-card:before{position:absolute;top:15px;bottom:15px;left:-1px;width:3px;border-radius:3px;background:var(--planner-color);content:""}.workspace-static .planner-card-heading{margin-bottom:10px}.workspace-static .planner-toggle{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer}.workspace-static .planner-toggle input{position:absolute;width:1px;height:1px;opacity:0}.workspace-static .planner-toggle strong{font-size:12px;line-height:17px;font-weight:650}.workspace-static .planner-swatch{width:8px;height:8px;border-radius:50%;background:var(--planner-color)}.workspace-static .path-visibility{position:relative;width:16px;height:16px;margin-left:auto;border:1px solid var(--planner-color);border-radius:50%;background:#fff}.workspace-static .path-visibility:after{position:absolute;inset:3px;border-radius:50%;background:var(--planner-color);content:""}.workspace-static .planner-toggle input:focus-visible~.path-visibility{outline:2px solid var(--focus);outline-offset:3px}.workspace-static .planner-toggle input:not(:checked)~.path-visibility{border-color:#c9d2db}.workspace-static .planner-toggle input:not(:checked)~.path-visibility:after{display:none}.workspace-static .is-hidden:before,.workspace-static .is-hidden .planner-swatch{opacity:.35}.workspace-static .path-length{display:flex;align-items:baseline;gap:4px;margin-bottom:10px;font-variant-numeric:tabular-nums}.workspace-static .path-length>strong{color:var(--foreground);font-size:24px;font-weight:600;letter-spacing:-.045em;line-height:1}.workspace-static .path-length>span{color:var(--muted);font-size:11px}.workspace-static .path-length .path-length-label{margin-left:auto;font-size:10px}.workspace-static .planner-metrics{display:grid;grid-template-columns:1fr 1fr;margin:0;padding-top:8px;border-top:1px solid var(--line)}.workspace-static .planner-metrics>div:last-child{padding-left:14px;border-left:1px solid var(--line)}.workspace-static .planner-metrics dt{margin-bottom:3px;color:var(--muted);font-size:9px;line-height:12px}.workspace-static .planner-metrics dd{margin:0;font-size:11px;line-height:15px;font-weight:600;font-variant-numeric:tabular-nums}.workspace-static .planner-status{display:inline-flex;align-items:center;gap:5px;margin-top:8px;color:#71828f;font-size:9px;line-height:13px}.workspace-static .planner-status:before{width:4px;height:4px;border-radius:50%;background:#3eaa92;content:""}.workspace-static .status-no-path,.workspace-static .status-invalid{color:#ad6c31}.workspace-static .status-no-path:before,.workspace-static .status-invalid:before{background:#d7883e}.workspace-static .flight-envelope{display:grid;flex-shrink:0;gap:9px;margin:16px 19px 12px}.workspace-static .flight-envelope>.eyebrow{margin-bottom:2px}.workspace-static .flight-envelope>div{display:flex;justify-content:space-between;gap:10px;font-size:11px}.workspace-static .flight-envelope>div>span{color:var(--muted)}.workspace-static .flight-envelope strong{font-size:11px;font-weight:550}.workspace-static .view-controls button svg{display:block;width:18px;height:18px}@container flight-inspector (max-height: 700px){.workspace-static .planner-status,.workspace-static .flight-envelope{display:none}}@container flight-inspector (max-height: 520px){.workspace-static .inspector-heading{padding:13px 17px 11px}.workspace-static .inspector-heading .eyebrow{display:none}.workspace-static .inspector-heading h2{margin-top:0;font-size:14px}.workspace-static .planner-card{padding:11px 12px}}@container flight-inspector (max-height: 420px){.workspace-static .planner-results{gap:7px}.workspace-static .planner-card{padding:10px 12px}.workspace-static .planner-card-heading,.workspace-static .path-length{margin-bottom:7px}.workspace-static .path-length>strong{font-size:21px}.workspace-static .planner-metrics{padding-top:7px}.workspace-static .planner-metrics>div{display:flex;align-items:baseline;gap:5px}.workspace-static .planner-metrics dt{margin-bottom:0;font-size:8px}.workspace-static .planner-metrics dd{font-size:10px}.workspace-static .planner-metrics>div:last-child{padding-left:9px}}@container flight-inspector (max-height: 370px){.workspace-static .inspector-heading{padding:10px 17px}.workspace-static .inspector-heading h2{margin:0;font-size:13px;line-height:19px}.workspace-static .inspector-heading p{display:none}.workspace-static .planner-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:9px 11px;border-radius:9px}.workspace-static .planner-card-heading{align-self:center;min-width:0;margin:0}.workspace-static .planner-toggle{gap:6px}.workspace-static .planner-toggle strong{font-size:11px}.workspace-static .planner-swatch{width:6px;height:6px}.workspace-static .path-visibility{flex-shrink:0}.workspace-static .path-length{align-self:center;margin:0}.workspace-static .path-length>strong{font-size:19px}.workspace-static .path-length .path-length-label{display:none}.workspace-static .planner-metrics{grid-column:1 / -1;padding-top:6px}.workspace-static .planner-metrics>div{justify-content:space-between}.workspace-static .planner-metrics>div:last-child{padding-left:12px}}
