@font-face{font-family:RD Schoolbook;src:url(/fonts/urw-base35/C059-Roman.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:RD Schoolbook;src:url(/fonts/urw-base35/C059-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:RD Gothic;src:url(/fonts/urw-base35/URWGothic-Demi.otf) format("opentype");font-weight:400 800;font-display:swap}.recording-library{--font-body:"RD Schoolbook",serif;--font-label:"RD Gothic",Arial,sans-serif;--rd-accent:var(--accent,#bca47f);margin:24px 0;color:var(--text);font-family:var(--font-body)}.recording-library *{box-sizing:border-box}.recording-library p{line-height:1.45}.rd-dataset-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border);border-left:1px solid var(--border);margin-bottom:24px}.rd-dataset-tabs a{padding:16px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:inherit;text-decoration:none;display:grid;grid-template-columns:26px 1fr;gap:4px 8px}.rd-dataset-tabs b{font-weight:400;font-size:19px}.rd-dataset-tabs small{grid-column:2;font-size:12px;color:var(--muted);line-height:1.45}.rd-dataset-tabs span{font-family:var(--font-label,Arial,sans-serif);font-size:12px;color:var(--muted);padding-top:4px}.rd-dataset-tabs [aria-current=page]{background:var(--panelStrong);box-shadow:inset 0 3px 0 var(--rd-accent)}.rd-viewer{border:1px solid var(--border);padding:24px;background:var(--panel);min-width:0;scroll-margin-top:24px}.rd-viewer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid var(--border);padding-bottom:14px}.rd-viewer-head h2{font-family:var(--font-body)!important;font-size:30px!important;line-height:1.2!important;font-weight:400;margin:6px 0 0!important;letter-spacing:-.02em!important;text-align:left!important}.rd-eyebrow,.rd-stamp,.rd-facts,.rd-controls label,.rd-mode,.rd-transport,.rd-slider,.rd-readouts dt,.rd-source,.rd-small,.rd-device-links>span{font-family:var(--font-label,"URW Gothic",Arial,sans-serif);font-size:12px}.rd-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rd-stamp{white-space:nowrap;text-transform:uppercase;font-size:10px;letter-spacing:.08em;border:1px solid var(--border);padding:7px 9px;margin-top:3px}.rd-facts{display:flex;flex-wrap:wrap;gap:12px 24px;border-block:1px solid var(--border);padding:12px 0;color:var(--muted)}.rd-facts b{color:var(--text);font-weight:600}.rd-controls{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.rd-controls label{display:flex;flex-direction:column;gap:6px;flex:1;min-width:140px}.rd-controls label:first-child{flex:2}.recording-library button,.recording-library select{font:inherit;color:inherit;background:var(--panelStrong);border:1px solid var(--border);border-radius:0;padding:9px 12px;min-height:42px;cursor:pointer;max-width:100%}.recording-library select{width:100%;min-width:0;font-size:13px}.recording-library option{background:var(--menuBg,var(--bg));color:var(--text)}.recording-library button:disabled{opacity:.45;cursor:default}.recording-library .active{box-shadow:inset 0 -2px 0 var(--rd-accent);background:var(--panelHover,var(--panelStrong))}.recording-library :is(button,a,select,input,summary,[role=button]):focus-visible{outline:2px solid var(--rd-accent);outline-offset:3px}.rd-workspace{display:grid;grid-template-columns:185px minmax(0,1fr);gap:20px}.rd-workspace aside{border-right:1px solid var(--border);padding-right:18px}.rd-small{font-size:12px;line-height:1.5!important;color:var(--muted)}.rd-channel-buttons{display:flex;flex-direction:column;gap:5px;max-height:330px;overflow:auto}.rd-channel-buttons button{font-size:12px;text-align:left;overflow-wrap:anywhere;padding:8px;min-height:38px}.rd-channel-map svg{width:100%;max-height:300px;color:var(--text);font:12px Arial,sans-serif}.rd-channel-map svg text{fill:currentColor}.rd-channel-map g{cursor:pointer}.rd-traces{min-width:0}.rd-mode{display:flex;gap:5px;margin-bottom:10px}.rd-mode button{padding:7px 12px;min-height:36px}.rd-plot{width:100%;display:block;background:#1c2022;cursor:crosshair;touch-action:pan-y}.rd-transport{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0}.rd-transport output{margin-left:auto;font-variant-numeric:tabular-nums;font-size:12px}.rd-slider{display:block;color:var(--muted);margin-top:8px}.rd-slider input{display:block;width:100%;accent-color:var(--rd-accent);min-height:32px;margin:0;cursor:pointer}.rd-readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:12px 0;border-top:1px solid var(--border);border-left:1px solid var(--border)}.rd-readouts div{border-bottom:1px solid var(--border);border-right:1px solid var(--border);padding:10px;min-width:0}.rd-readouts dt{color:var(--muted);font-size:11px}.rd-readouts dd{font-variant-numeric:tabular-nums;font-size:20px;margin:5px 0 0;overflow-wrap:anywhere}.rd-readouts small{font-size:11px;color:var(--muted)}.rd-events{border-block:1px solid var(--border);padding:12px 0;margin:15px 0}.rd-events h3,.rd-provenance h3{font-family:var(--font-body)!important;font-size:18px!important;margin:5px 0 10px!important;font-weight:400}.rd-events>div{display:flex;gap:6px;flex-wrap:wrap}.rd-events button{font-size:12px}.rd-provenance{border-top:1px solid var(--border);margin-top:18px;padding-top:14px;font-size:15px;line-height:1.5}.rd-provenance summary{cursor:pointer}.rd-provenance li{margin:8px 0}.rd-source{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:18px;padding-top:12px;border-top:1px solid var(--border);color:var(--muted)}.recording-library a{color:inherit;text-underline-offset:3px}.rd-downloads{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;font-size:13px}.rd-downloads button{font-size:13px}.rd-association{padding:12px 0 12px 14px;border-left:2px solid var(--rd-accent);font-size:15px}.rd-association strong{font-family:var(--font-label,Arial,sans-serif);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.rd-device-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding:16px 0}.rd-device-links a{font-size:15px}.rd-device-links small{color:var(--muted);font-size:12px}.rd-device-links>span{text-transform:uppercase;letter-spacing:.06em}.rd-all-link{font-size:15px;font-style:italic}.rd-loading{min-height:190px;display:flex;align-items:center;justify-content:center;background:var(--panelStrong)}.rd-error{border-left:2px solid var(--rd-accent);padding:12px}.rd-longitudinal{margin:10px 0}.rd-longitudinal svg{display:block;width:100%;background:#1c2022;min-height:210px}.rd-longitudinal text{fill:#ded8c8;font:12px Arial,sans-serif}.rd-longitudinal line{stroke:#414648;stroke-width:1}.rd-longitudinal circle{fill:#84b6ad;opacity:.7;cursor:pointer}.rd-longitudinal .rd-selected{fill:#e5c78d;opacity:1;stroke:#fff;stroke-width:1}.rd-longitudinal figcaption{font-size:13px;color:var(--muted);line-height:1.5;margin-top:10px}.rd-definition{padding:12px 0;border-block:1px solid var(--border);font-size:16px}.rd-embedded .rd-viewer{padding:18px}.rd-embedded .rd-workspace{grid-template-columns:155px minmax(0,1fr)}@media(max-width:700px){.rd-dataset-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-dataset-tabs a{padding:12px;grid-template-columns:19px 1fr}.rd-dataset-tabs b{font-size:17px}.rd-viewer,.rd-embedded .rd-viewer{padding:14px}.rd-workspace,.rd-embedded .rd-workspace{grid-template-columns:1fr;gap:14px}.rd-workspace aside{border-right:none;border-bottom:1px solid var(--border);padding:0 0 10px}.rd-channel-buttons{flex-direction:row;max-height:120px;flex-wrap:wrap}.rd-channel-buttons button{flex:1;min-width:70px}.rd-channel-map{display:grid;grid-template-columns:1fr 1fr;gap:5px 15px}.rd-channel-map svg{grid-column:2;grid-row:1/3;max-height:170px}.rd-viewer-head h2{font-size:25px!important}.rd-viewer-head{flex-wrap:wrap}.rd-stamp{margin-top:0}.rd-facts{gap:8px 16px}.rd-longitudinal svg{min-height:175px}.rd-transport output{width:100%;margin:4px 0}.rd-controls label:first-child{flex-basis:100%}.rd-controls label{min-width:110px}.rd-readouts dd{font-size:18px}.rd-eyebrow{font-size:10px}}.rd-signal-note{font-size:13px;color:var(--muted);margin-bottom:12px}
