._tape_124pz_1{--paper:#ece4ce;--ink:#34382f;color:var(--ink);background:#e8e1d2;font-family:Arial,sans-serif}._figure_124pz_1{max-width:1448px;margin:0 auto}._instrument_124pz_1{aspect-ratio:4/3;background:#b9aa91;min-height:300px;position:relative;overflow:hidden}._instrument_124pz_1 canvas{width:100%;height:100%;display:block;position:absolute;inset:0}._poster_124pz_1,._still_124pz_1{object-fit:contain;width:100%;height:100%;display:block}._flatVideo_124pz_1{object-fit:contain;opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}._flatVideo_124pz_1._visible_124pz_1{opacity:1}._controls_124pz_1{background:#d9d0bd;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:20px clamp(14px,4vw,52px) 12px;display:grid}._key_124pz_1{color:#e0d8c1;cursor:pointer;background:linear-gradient(#45483f,#292e29);border:1px solid #a39478;border-bottom:5px solid #8e816b;border-radius:3px;min-height:48px;padding:10px 5px;font:700 clamp(9px,1vw,12px)/1.3 Courier New,monospace;box-shadow:0 2px 3px #544b3426}._key_124pz_1._record_124pz_1{color:#fff0d5;background:linear-gradient(#b7614d,#914638);border-color:#693b30}._key_124pz_1[aria-pressed=true],._key_124pz_1:active{border-bottom-width:1px;padding-top:14px;box-shadow:inset 0 2px 4px #30291d40}._key_124pz_1:focus-visible{outline-offset:4px;outline:3px solid #344f49}._readout_124pz_1 button:focus-visible{outline-offset:4px;outline:3px solid #344f49}._readout_124pz_1 input:focus-visible{outline-offset:4px;outline:3px solid #344f49}._key_124pz_1:disabled{opacity:.5}._readout_124pz_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px clamp(20px,4vw,52px);font:11px/1.4 Courier New,monospace;display:flex}._readout_124pz_1 label{align-items:center;gap:10px;display:flex}._readout_124pz_1 input{accent-color:#485d50;width:110px;min-height:44px}._readout_124pz_1 button{min-height:44px;color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;text-decoration:underline}._status_124pz_1{min-height:2.8em;margin:4px clamp(20px,4vw,52px) 12px;font:13px/1.6 Courier New,monospace}._instructions_124pz_1{color:#555b4e;max-width:950px;margin:9px clamp(20px,4vw,52px);font:12px/1.65 Arial,sans-serif}._below_124pz_1{padding:20px clamp(20px,4vw,52px) 4px}._artLine_124pz_1{margin:0;font:italic clamp(17px,2vw,23px)/1.45 Georgia,serif}._caption_124pz_1{color:#555b4e;padding:12px clamp(20px,4vw,52px) 26px;font:11px/1.6 Courier New,monospace}._remainsLink_124pz_1{text-underline-offset:4px;color:#55614b;margin-top:9px;font:11px Arial,sans-serif;text-decoration:underline;display:inline-block}@media (max-width:540px){._instrument_124pz_1{aspect-ratio:1;min-height:0}._controls_124pz_1{gap:4px;padding:16px 9px 9px}._key_124pz_1{padding-left:2px;padding-right:2px;font-size:8px}._readout_124pz_1{gap:5px}._readout_124pz_1 input{width:85px}}@media (forced-colors:active){._key_124pz_1{border:2px solid buttontext}._key_124pz_1[aria-pressed=true]{outline:2px solid highlight}}._photoViewport_124pz_3{width:100%;overflow:hidden}._photoCanvas_124pz_3{aspect-ratio:4/3;width:100%;position:relative}._instrument_124pz_1 canvas{z-index:2}._flatInstrument_124pz_3{min-height:0;aspect-ratio:auto!important}._flatInstrument_124pz_3 ._photoViewport_124pz_3{overscroll-behavior-x:contain;overflow-x:auto}._flatInstrument_124pz_3 ._photoCanvas_124pz_3._zoomed_124pz_3{min-width:760px}._photoControls_124pz_3{pointer-events:none;position:absolute;inset:0}._photoKey_124pz_3,._photoWheel_124pz_3,._photoLid_124pz_3{pointer-events:auto;cursor:pointer;background:0 0;border:0;position:absolute}._photoKey_124pz_3{touch-action:manipulation;padding:0}._photoKey_124pz_3[aria-pressed=true]{background:#d2c39c38;box-shadow:inset 0 0 0 2px #f7e3acb0}:is(._photoKey_124pz_3:focus-visible,._photoWheel_124pz_3:focus-visible){outline-offset:-4px;outline:3px solid #fff1bb;box-shadow:inset 0 0 0 6px #2f4239}._photoWheel_124pz_3{touch-action:none;width:5.6%;min-width:44px;height:13.5%;min-height:44px;top:53.8%;left:76.6%;transform:rotate(22deg)}._photoLid_124pz_3{color:#f4eddc;background:#253b305e;border:2px dashed #efe1b6;width:40%;height:22%;font:15px Georgia;top:33%;left:30%}._keyboardControls_124pz_3{border-top:1px solid #b2a68c;margin:12px clamp(20px,4vw,52px);padding-top:8px}._keyboardControls_124pz_3 summary{cursor:pointer;align-content:center;min-height:44px;font:12px Courier New,monospace}._keyboardControls_124pz_3 ._controls_124pz_1{background:0 0;padding:8px 0}._keyboardControls_124pz_3 ._readout_124pz_1{padding:0}._zoomButton_124pz_3{color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;text-decoration:underline}
