.yrs{margin-top:16px}.yrs-track{position:relative;height:22px}.yrs-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:3px;transform:translateY(-50%);background:var(--border)}.yrs-fill{position:absolute;top:50%;height:3px;transform:translateY(-50%);background:var(--ink)}.yrs-input{position:absolute;left:0;top:0;width:100%;height:22px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.yrs-input::-webkit-slider-runnable-track{background:none}.yrs-input::-moz-range-track{background:none}.yrs-input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:14px;height:14px;background:var(--paper);border:2px solid var(--ink);border-radius:0;cursor:pointer}.yrs-input::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;background:var(--paper);border:2px solid var(--ink);border-radius:0;cursor:pointer}.yrs-input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus);outline-offset:1px}.yrs-input:focus-visible::-moz-range-thumb{outline:2px solid var(--focus);outline-offset:1px}.yrs-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-top:8px;flex-wrap:wrap}.yrs-range{font:700 11px/1 var(--mono);letter-spacing:.06em;color:var(--text)}.yrs-presets{display:inline-flex;gap:4px;flex-wrap:wrap}.yrs-preset{font:400 10px/1 var(--mono);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:4px 8px;cursor:pointer}.yrs-preset:hover{background:var(--ink);color:var(--paper)}.yrs-preset.is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.yrs-preset:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.cgb{margin:2.4rem 0}.cgb-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-sm)}.cgb-title{font:700 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cgb-legend{display:flex;flex-wrap:wrap;gap:4px}.cgb-key{display:inline-flex;align-items:center;gap:5px;font:400 10px/1 var(--mono);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:4px 8px}.cgb-key i{width:9px;height:9px;display:inline-block}.cgb-svg{width:100%;height:auto;display:block;overflow:visible}.cgb-grid{stroke:var(--border);stroke-width:1;opacity:.55}.cgb-ylab,.cgb-xlab{font:400 10px/1 var(--mono);letter-spacing:.06em;fill:var(--muted)}.cgb-cg{fill:var(--slate)}.cgb-sho{fill:var(--ember)}.cgb-partial{font:700 12px/1 var(--mono);fill:var(--muted)}.cgb-key--note{color:var(--muted)}.cgb-nl-band{fill:var(--amber-pop);opacity:.1}.cgb-era-line{stroke:var(--amber);stroke-width:1.2}.cgb-era-tick{stroke:var(--muted);stroke-width:1}.cgb-nl-lab{font:700 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--amber)}.cgb-era-lab{font:400 9px/1 var(--mono);letter-spacing:.04em;fill:var(--muted)}.cgb-bars.is-dim .cgb-bar:not(.is-on){opacity:.4}.cgb-bar{transition:opacity .12s ease;cursor:pointer}.cgb-bar.is-on .cgb-cg{fill:var(--deep-blue)}.cgb-bar.is-on .cgb-sho{fill:var(--orange)}.cgb-readout{min-height:1.2em;margin-top:6px;font:400 11px/1.3 var(--mono);color:var(--muted)}.cgb-cap{margin-top:6px;font:400 12px/1.5 var(--body);color:var(--muted)}.pcs{margin:2.4rem 0}.pcs-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-sm)}.pcs-title{font:700 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pcs-legend{display:flex;flex-wrap:wrap;gap:4px}.pcs-key{display:inline-flex;align-items:center;gap:5px;font:400 10px/1 var(--mono);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:4px 8px;cursor:pointer}.pcs-key i{width:9px;height:9px;display:inline-block}.pcs-key.is-off{opacity:.4}.pcs-key.is-off i{background:var(--border)!important}.pcs-key:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pcs-plotwrap{position:relative}.pcs-svg{width:100%;height:auto;display:block;overflow:visible}.pcs-grid{stroke:var(--border);stroke-width:1;opacity:.5}.pcs-ylab,.pcs-xlab{font:400 10px/1 var(--mono);letter-spacing:.06em;fill:var(--muted)}.pcs-dot{fill:var(--slate);fill-opacity:.34;stroke:none}.pcs-dot.is-sho{fill:var(--ember);fill-opacity:.72}.pcs-dot:hover{fill-opacity:.95}.pcs-trend{stroke:var(--ink);stroke-width:2.5;stroke-dasharray:7 4;fill:none;pointer-events:none}.pcs-trendlab{font:700 10px/1 var(--mono);letter-spacing:.06em;fill:var(--ink)}.pcs-key--static{cursor:default}.pcs-focus{fill:none;stroke:var(--ink);stroke-width:1.4;pointer-events:none}.pcs-tip{position:absolute;transform:translate(-50%,calc(-100% - 10px));background:var(--plate);border:1px solid var(--ink);box-shadow:var(--shadow-md, 6px 6px 0 rgba(22, 23, 27, .1));padding:8px 10px;min-width:200px;pointer-events:none;z-index:5;display:flex;flex-direction:column;gap:2px}.pcs-tip strong{font:700 12px/1.3 var(--display);color:var(--ink)}.pcs-tip-meta{font:400 10px/1.3 var(--mono);color:var(--muted)}.pcs-tip-line{font:400 11px/1.4 var(--mono);color:var(--text)}.pcs-tip-pc{font:700 11px/1.3 var(--mono);color:var(--ember);letter-spacing:.04em}.pcs-readout{min-height:1.2em;margin-top:6px;font:400 11px/1.3 var(--mono);color:var(--muted)}.pcs-cap{margin-top:6px;font:400 12px/1.5 var(--body);color:var(--muted)}.wss{margin:2.4rem 0}.wss-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-sm)}.wss-title{font:700 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.wss-legend{display:flex;flex-wrap:wrap;gap:4px}.wss-key{display:inline-flex;align-items:center;gap:5px;font:400 10px/1 var(--mono);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:4px 8px;cursor:pointer}.wss-key i{width:9px;height:9px;display:inline-block}.wss-key.is-off{opacity:.4}.wss-key.is-off i{background:var(--border)!important}.wss-key:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.wss-plotwrap{position:relative}.wss-svg{width:100%;height:auto;display:block;overflow:visible}.wss-grid{stroke:var(--border);stroke-width:1;opacity:.5}.wss-ylab,.wss-xlab{font:400 10px/1 var(--mono);letter-spacing:.06em;fill:var(--muted)}.wss-dot{fill-opacity:.6;stroke:var(--plate);stroke-width:.5;cursor:pointer}.wss-dot:hover{fill-opacity:.92}.wss-focus{fill:none;stroke:var(--ink);stroke-width:1.4;pointer-events:none}.wss-tip{position:absolute;transform:translate(-50%,calc(-100% - 10px));background:var(--plate);border:1px solid var(--ink);box-shadow:var(--shadow-md, 6px 6px 0 rgba(22, 23, 27, .1));padding:7px 10px;pointer-events:none;z-index:5;white-space:nowrap;display:flex;flex-direction:column;gap:2px}.wss-tip strong{font:700 12px/1.3 var(--display);color:var(--ink)}.wss-tip-line{font:400 11px/1.4 var(--mono);color:var(--text)}.wss-readout{min-height:1.2em;margin-top:6px;font:400 11px/1.3 var(--mono);color:var(--muted)}.wss-cap{margin-top:6px;font:400 12px/1.5 var(--body);color:var(--muted)}
