.exhibit[data-slug=total-solar-eclipse] .stage-hint{color:#c9d1e2;opacity:.8}.exhibit[data-slug=total-solar-eclipse] .stage-label-text{white-space:nowrap}.tse-readout{min-width:220px}.tse-readout div,.tse-sky-hud div{display:flex;justify-content:space-between;gap:12px}.tse-readout span,.tse-sky-hud span{opacity:.75}.tse-sky{position:absolute;inset:0;z-index:2;background:#000}.tse-sky canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.tse-sky-hud{position:absolute;inset-inline-start:12px;top:12px;min-width:230px;max-width:calc(100% - 140px);padding:8px 10px;display:grid;gap:2px;background:#080b12a8;border:1px solid rgba(201,209,226,.22);color:#e6ebf4;font:500 12px/1.4 var(--mono);pointer-events:none}.tse-sky-hud b{font-weight:600;color:#fff;text-align:end}.tse-safe{position:absolute;inset-inline:12px;bottom:82px;margin:0 auto;max-width:560px;padding:7px 12px;background:#78160cdb;color:#fff;font:600 12.5px/1.4 var(--sans);text-align:center;pointer-events:none}.tse-safe.is-total{background:#0e281edb}.tse-bar{position:absolute;inset-inline-start:12px;bottom:34px;z-index:3;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 120px);align-items:center}.tse-bar button{appearance:none;min-height:36px;padding:0 12px;border:1px solid rgba(201,209,226,.35);border-radius:2px;background:#0c101ad1;color:#dfe5f0;font:600 12.5px/1 var(--sans);cursor:pointer}.tse-bar button[aria-pressed=true]{background:var(--paper);border-color:var(--paper);color:var(--ink)}.tse-sep{width:1px;height:22px;background:#c9d1e24d}.exhibit.tse-is-sky .stage-labels{visibility:hidden}.tse-panel{display:grid}.tse-sec{padding:6px 18px 16px;display:grid;gap:10px;border-top:1px solid var(--rule)}.tse-h{margin:8px 0 0;font:600 15px/1.3 var(--sans);color:var(--ink)}.tse-h4{margin:4px 0 0;font:600 13px/1.3 var(--sans);color:var(--ink)}.tse-p{margin:0;font:400 13.5px/1.5 var(--sans);color:var(--ink-2)}.tse-note{margin:0;font:400 12px/1.5 var(--sans);color:var(--ink-2)}.tse-field{display:grid;gap:4px;font:500 12px/1.2 var(--sans);color:var(--ink-2)}.tse-field select,.tse-field input{width:100%;min-width:0;min-height:40px;padding:0 10px;border:1px solid var(--rule);border-radius:2px;background:#fff;font:500 14px/1.2 var(--sans);color:var(--ink)}.tse-cat-f{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tse-cat-f label:first-child{grid-column:1 / -1}.tse-panel,.tse-sec{min-width:0}.tse-dl{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));background:#fff;border-top:1px solid var(--rule);border-inline-start:1px solid var(--rule)}.tse-dl div{padding:6px 8px;display:grid;gap:2px;border-bottom:1px solid var(--rule);border-inline-end:1px solid var(--rule)}.tse-dl dt{font:500 11.5px/1.2 var(--sans);color:var(--ink-2)}.tse-dl dd{margin:0;font:600 13.5px/1.35 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums}.tse-up{margin:0;padding:0;list-style:none;display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule)}.tse-up li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px;padding:6px 8px;background:#fff;font:500 13px/1.35 var(--sans);color:var(--ink)}.tse-up li.is-total{background:#fff3ee}.tse-up li.is-ann{background:#fff9ec}.tse-go,.tse-btn{appearance:none;min-height:36px;padding:0 12px;border:1px solid var(--rule);border-radius:2px;background:#fff;font:600 12.5px/1 var(--sans);color:var(--ink);cursor:pointer;white-space:nowrap}.tse-n{margin:0;font:500 12px/1.3 var(--sans);color:var(--ink-2)}.tse-cat{margin:0;padding:0;list-style:none;display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule);max-height:360px;overflow-y:auto}.tse-cat button{appearance:none;width:100%;min-height:44px;display:grid;grid-template-columns:auto auto 1fr;gap:2px 10px;align-items:center;padding:6px 8px;border:0;background:#fff;text-align:start;font:500 12.5px/1.35 var(--sans);color:var(--ink);cursor:pointer}.tse-cat button[aria-pressed=true]{background:#fff0e8;box-shadow:inset 3px 0 #e0451b}.tse-t{font-weight:600}.tse-t-T{color:#b8350f}.tse-t-A{color:#8a5a00}.tse-t-H{color:#5a3d99}.tse-u{font-variant-numeric:tabular-nums}.tse-r{grid-column:1 / -1;color:var(--ink-2)}.tse-d{white-space:nowrap}.tse-u{text-align:end}.tse-card{display:grid;gap:8px}.tse-card:empty{display:none}.tse-tasks{margin:0;padding:0;list-style:none;display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule)}.tse-tasks li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 10px;background:#fff}.tse-tasks b{font:600 13.5px/1.3 var(--sans);color:var(--ink)}.tse-tasks span{grid-column:1;font:400 12.5px/1.45 var(--sans);color:var(--ink-2)}.tse-tasks em{grid-row:1 / span 2;grid-column:2;align-self:center;font:600 11.5px/1 var(--sans);font-style:normal;color:#fff;background:#1f8a5b;padding:4px 7px;visibility:hidden}.tse-tasks li.is-done{background:#eef8f2}.tse-tasks li.is-done em{visibility:visible}.exhibit[data-slug=total-solar-eclipse] .prose table{max-width:100%}.exhibit[data-slug=total-solar-eclipse] .prose .tbl-wrap,.exhibit[data-slug=total-solar-eclipse] .prose table{display:block;overflow-x:auto}.exhibit[data-slug=total-solar-eclipse] .sec-sources li{overflow-wrap:anywhere}@media(max-width:600px){.tse-readout{min-width:190px;max-width:300px}.tse-sky-hud{min-width:0;max-width:calc(100% - 96px);font-size:11px;padding:6px 8px}.tse-safe{bottom:112px;font-size:11.5px}.tse-bar{bottom:30px;max-width:calc(100% - 16px);gap:4px}.tse-bar button{min-height:34px;padding:0 9px;font-size:11.5px}.tse-sep{display:none}}
