.exhibit[data-slug=seasons] .seasons-presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:-8px}.exhibit[data-slug=seasons] .seasons-presets .btn{padding:7px 10px;font-size:12.5px;flex:0 1 auto}.exhibit[data-slug=seasons] .seasons-readout{gap:4px;min-width:196px}.exhibit[data-slug=seasons] .seasons-readout .ro-k{text-transform:none;letter-spacing:.02em}.exhibit[data-slug=seasons] .seasons-readout canvas{width:196px;height:118px}.exhibit[data-slug=seasons] .stage-hint{color:#c9d1e2}.exhibit[data-slug=seasons] .prose{min-width:0}.exhibit[data-slug=seasons] .prose table{max-width:100%;display:block;overflow-x:auto}.exhibit[data-slug=seasons] .sec-sources li{overflow-wrap:anywhere}.exhibit[data-slug=seasons] .seasons-readout .ro-row[hidden]{display:none}@media(max-width:600px){.exhibit[data-slug=seasons] .seasons-readout [data-r=dist],.exhibit[data-slug=seasons] .seasons-readout [data-r=alm],.exhibit[data-slug=seasons] .seasons-readout [data-r=per],.exhibit[data-slug=seasons] .seasons-readout [data-r=q],.exhibit[data-slug=seasons] .seasons-readout [data-r=dec]{display:none}.exhibit[data-slug=seasons] .seasons-readout .ro-row:has([data-r=dist]),.exhibit[data-slug=seasons] .seasons-readout .ro-row:has([data-r=alm]),.exhibit[data-slug=seasons] .seasons-readout .ro-row:has([data-r=per]),.exhibit[data-slug=seasons] .seasons-readout .ro-row:has([data-r=q]),.exhibit[data-slug=seasons] .seasons-readout .ro-row:has([data-r=dec]),.exhibit[data-slug=seasons] .seasons-readout canvas{display:none!important}.exhibit[data-slug=seasons] .seasons-readout{min-width:0}}.ss-bar{position:absolute;inset-inline-start:12px;bottom:34px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;max-width:min(640px,calc(100% - 24px))}.ss-bar button{appearance:none;min-height:36px;padding:0 12px;border:1px solid rgba(201,209,226,.35);border-radius:18px;background:#0c101ad1;color:#dfe5f0;font:600 12.5px/1 var(--sans);cursor:pointer}.ss-bar button:hover{border-color:#ffffffb3}.ss-bar button[aria-pressed=true]{background:#e0451b;border-color:#e0451b;color:#fff}.ss-bar button[hidden]{display:none}.ss-seg{display:inline-flex;gap:0}.ss-seg button:first-child{border-start-end-radius:0;border-end-end-radius:0}.ss-seg button:last-child{border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.ss-msg{flex:1 1 100%;margin:0;max-width:560px;font:500 12px/1.35 var(--sans);color:#ffe2cf;text-shadow:0 1px 2px rgba(0,0,0,.6)}.ss-msg:empty{display:none}.ss-v2{display:grid}.ss-sec{padding:6px 18px 16px;display:grid;gap:10px;border-top:1px solid var(--rule)}.ss-h{margin:8px 0 0;font:600 15px/1.3 var(--sans);color:var(--ink)}.ss-h4{margin:4px 0 0;font:600 13px/1.3 var(--sans);color:var(--ink)}.ss-p{margin:0;font:400 13.5px/1.5 var(--sans);color:var(--ink-2)}.ss-p:empty{display:none}.ss-state{font-weight:600;color:var(--accent-ink)}.ss-note,.ss-n{margin:0;font:400 12px/1.5 var(--sans);color:var(--ink-2)}.ss-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:end}.ss-field{display:grid;gap:6px;font:500 12.5px/1.2 var(--sans);color:var(--ink-2)}.ss-field b{color:var(--ink);font-variant-numeric:tabular-nums}.ss-field select,.ss-field input[type=search],.ss-field input[type=date]{min-height:44px;width:100%;padding:0 10px;font:500 14px/1.2 var(--sans);color:var(--ink);background:#fff;border:1px solid var(--rule-2);border-radius:0;box-sizing:border-box}.ss-field input[type=range]{width:100%;min-height:44px;accent-color:#e0451b}.ss-btn{appearance:none;min-height:44px;padding:0 14px;border:1px solid #1e2733;background:#1e2733;color:#fff;font:600 13px/1.2 var(--sans);cursor:pointer;justify-self:start}.ss-btn[aria-pressed=true]{background:#e0451b;border-color:#e0451b}.ss-seg2{display:flex;flex-wrap:wrap;gap:6px}.ss-seg2 .ss-btn{background:#fff;color:var(--ink);border-color:var(--rule-2)}.ss-seg2 .ss-btn[aria-pressed=true]{background:#e0451b;border-color:#e0451b;color:#fff}.ss-check{display:flex;gap:8px;align-items:center;min-height:44px;font:500 13px/1.3 var(--sans);color:var(--ink)}.ss-check input{width:20px;height:20px;accent-color:#e0451b}.ss-dl{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));background:#fff;border-top:1px solid var(--rule);border-inline-start:1px solid var(--rule)}.ss-dl div{padding:6px 8px;display:grid;gap:2px;border-bottom:1px solid var(--rule);border-inline-end:1px solid var(--rule)}.ss-dl dt{font:500 11.5px/1.2 var(--sans);color:var(--ink-2)}.ss-dl dd{margin:0;font:600 13.5px/1.3 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums}.ss-year{width:100%;height:auto;aspect-ratio:640 / 240;border:1px solid var(--rule);cursor:crosshair}.ss-tasks{margin:0;padding:0;list-style:none;display:grid;gap:8px;counter-reset:t}.ss-tasks li{display:grid;gap:2px;padding:8px 10px 8px 34px;position:relative;border:1px solid var(--rule);background:#fff;font:400 13px/1.45 var(--sans);color:var(--ink-2);counter-increment:t}.ss-tasks li:before{content:counter(t);position:absolute;inset-inline-start:10px;top:8px;width:16px;height:16px;border:1px solid var(--rule-2);border-radius:50%;font:600 11px/16px var(--sans);text-align:center;color:var(--ink-2)}.ss-tasks li b{font:600 13.5px/1.35 var(--sans);color:var(--ink)}.ss-tasks li em{display:none;font-style:normal;font:600 12px/1.2 var(--sans);color:#2f7a3b}.ss-tasks li.is-done{border-color:#9cc7a4;background:#f3faf4}.ss-tasks li.is-done:before{content:"\2713";background:#2f7a3b;border-color:#2f7a3b;color:#fff}.ss-tasks li.is-done em{display:block}.ss-hid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}.ss-hid li{display:grid;gap:3px;padding:8px 10px;border:1px dashed var(--rule-2);background:var(--paper);font:400 12.5px/1.45 var(--sans);color:var(--ink-2)}.ss-hid li b{font:600 13px/1.3 var(--sans);color:var(--ink-2)}.ss-hid li .ss-txt{display:none}.ss-hid li.is-found{border-style:solid;border-color:#e7b98f;background:#fff8f1}.ss-hid li.is-found b{color:var(--ink)}.ss-hid li.is-found .ss-lock{display:none}.ss-hid li.is-found .ss-txt{display:block}.ss-cat{margin:0;padding:0;list-style:none;max-height:330px;overflow-y:auto;border:1px solid var(--rule);background:#fff}.ss-cat li+li{border-top:1px solid var(--rule)}.ss-cat-b{appearance:none;display:grid;grid-template-columns:92px 1fr auto;gap:8px;align-items:center;width:100%;min-height:44px;padding:6px 10px;border:0;background:none;text-align:start;font:400 13.5px/1.3 var(--sans);color:var(--ink);cursor:pointer}.ss-cat-b:hover{background:var(--paper)}.ss-cat-b[aria-current=true]{background:#fdf0ea;box-shadow:inset 3px 0 #e0451b}.ss-cat-y{font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:600;font-size:12.5px}.ss-cat-t{font-size:11.5px;color:var(--ink-2)}.ss-cat-d{display:grid;gap:6px;font:400 13px/1.5 var(--sans);color:var(--ink-2)}.ss-cat-d:empty{display:none}.ss-cat-d b{color:var(--ink);font-size:14px}.ss-cat-d p{margin:0}.ss-cat-w{font-weight:600;color:var(--ink)!important;font-variant-numeric:tabular-nums}.ss-cat-d a{color:var(--accent-ink);overflow-wrap:anywhere;font-size:12px}@media(max-width:600px){.ss-bar{inset-inline-start:6px;bottom:30px;gap:4px;max-width:calc(100% - 12px)}.ss-bar button{min-height:34px;padding:0 10px;font-size:12px}.ss-msg{font-size:11.5px}.ss-row{grid-template-columns:1fr}.ss-cat-b{grid-template-columns:78px 1fr}.ss-cat-t{display:none}}
