.pilot-module__YFICEq__pilot{gap:1.25rem;margin-block:2.5rem 5rem;display:grid}.pilot-module__YFICEq__toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.pilot-module__YFICEq__toolbar button{color:var(--ink);background:var(--paper);border:1px solid var(--line);min-height:44px;font:inherit;cursor:pointer;border-radius:0;padding:.65rem 1rem;font-size:.85rem}.pilot-module__YFICEq__toolbar button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.pilot-module__YFICEq__toolbar button:disabled{opacity:.55;cursor:default}.pilot-module__YFICEq__toolbar button:focus-visible,.pilot-module__YFICEq__slider input:focus-visible,.pilot-module__YFICEq__canvas:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.pilot-module__YFICEq__steps{flex-wrap:wrap;gap:.5rem;margin-right:auto;display:flex}.pilot-module__YFICEq__stage{background:color-mix(in srgb, var(--ink) 5%, var(--paper));border:1px solid var(--line);height:min(65vh,680px);min-height:360px;position:relative;overflow:hidden}.pilot-module__YFICEq__canvas,.pilot-module__YFICEq__waiting,.pilot-module__YFICEq__overview{width:100%;height:100%;display:block}.pilot-module__YFICEq__waiting{visibility:hidden;position:absolute;inset:0}.pilot-module__YFICEq__overview{position:absolute;inset:0}.pilot-module__YFICEq__labels{pointer-events:none;position:absolute;inset:0}.pilot-module__YFICEq__labels span{color:var(--ink);background:var(--paper);border:1px solid var(--line);white-space:nowrap;padding:.2rem .4rem;font-size:.7rem;position:absolute;top:0;left:0}.pilot-module__YFICEq__labels span[hidden]{display:none}.pilot-module__YFICEq__reading{background:var(--paper);max-width:calc(100% - 2rem);color:var(--ink);font:.7rem var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:.5rem .7rem;position:absolute;bottom:1rem;left:1rem}.pilot-module__YFICEq__pointKey{background:var(--paper);max-width:calc(100% - 2rem);color:var(--ink);flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:.4rem .6rem;font-size:.7rem;display:flex;position:absolute;top:1rem;left:1rem}.pilot-module__YFICEq__status{color:var(--muted);min-height:1.5em;margin:0;font-size:.85rem}.pilot-module__YFICEq__slider{gap:.65rem;font-size:.9rem;display:grid}.pilot-module__YFICEq__slider input{width:100%;accent-color:var(--ink);min-height:44px}.pilot-module__YFICEq__explanation{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-block:1.5rem;display:grid}.pilot-module__YFICEq__explanation p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.65}.pilot-module__YFICEq__explanation strong{color:var(--ink);margin-bottom:.5rem;display:block}.pilot-module__YFICEq__limit{max-width:85ch;color:var(--muted);margin:0;font-size:.85rem;line-height:1.65}.pilot-module__YFICEq__sources{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.pilot-module__YFICEq__sources li{flex-wrap:wrap;justify-content:space-between;gap:.4rem 2rem;font-size:.7rem;line-height:1.6;display:flex}.pilot-module__YFICEq__sources li span{color:var(--muted)}.pilot-module__YFICEq__links{border-top:1px solid var(--line);flex-wrap:wrap;gap:1rem 2rem;padding-top:1rem;font-size:.85rem;display:flex}.pilot-module__YFICEq__scienceNote{border-block:1px solid var(--line);gap:1rem;padding-block:1.5rem;scroll-margin-top:8rem;display:grid}.pilot-module__YFICEq__scienceNote h2{margin:0;font-size:clamp(1.6rem,3vw,2.5rem)}.pilot-module__YFICEq__scienceNote p{max-width:85ch;margin:0}.pilot-module__YFICEq__scienceNote details{border-top:1px solid var(--line);padding-top:1rem;font-size:.85rem}.pilot-module__YFICEq__scienceNote summary{cursor:pointer;min-height:44px}.pilot-module__YFICEq__parameters{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.6rem 1.5rem;display:grid}.pilot-module__YFICEq__parameters dd{margin:0}.pilot-module__YFICEq__parameters dt{color:var(--muted)}.pilot-module__YFICEq__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.pilot-module__YFICEq__metrics p{color:var(--muted);font-size:.8rem}.pilot-module__YFICEq__metrics strong{color:var(--ink);margin-bottom:.4rem;font-size:2rem;font-weight:500;display:block}.pilot-module__YFICEq__chart{max-width:900px;margin:0}.pilot-module__YFICEq__chart svg{width:100%;color:var(--ink);display:block}.pilot-module__YFICEq__chart text{fill:currentColor;font-size:12px}.pilot-module__YFICEq__chart figcaption{color:var(--muted);font-size:.75rem;line-height:1.65}.pilot-module__YFICEq__thermalKey{width:min(280px,100% - 2rem);color:var(--ink);background:var(--paper);grid-template-columns:1fr 1fr;gap:.3rem;padding:.65rem;font-size:.7rem;display:grid;position:absolute;top:1rem;left:1rem}.pilot-module__YFICEq__thermalKey strong,.pilot-module__YFICEq__gradient{grid-column:1/-1}.pilot-module__YFICEq__thermalKey span:last-child{text-align:right}.pilot-module__YFICEq__gradient{background:linear-gradient(90deg,#527c92,#d4a85c);height:7px}@media (max-width:700px){.pilot-module__YFICEq__metrics{grid-template-columns:1fr;gap:1rem}.pilot-module__YFICEq__parameters{grid-template-columns:1fr;gap:.3rem}.pilot-module__YFICEq__parameters dd{margin-bottom:.7rem}.pilot-module__YFICEq__explanation{grid-template-columns:1fr;gap:1.2rem}.pilot-module__YFICEq__toolbar button{padding:.6rem .7rem}.pilot-module__YFICEq__stage{height:55vh;min-height:340px}.pilot-module__YFICEq__labels span{font-size:.6rem}}
