.speaker-study{box-sizing:border-box;color:#34423e;font-variant-numeric:tabular-nums;background:radial-gradient(at 50% 25%,#f4f1e8,#e6e8dc 90%);border-radius:22px;width:100%;padding:27px 30px 16px;font-size:16px;line-height:1.6}.speaker-study *{box-sizing:border-box}.speaker-heading{color:#69766b;justify-content:space-between;gap:16px;font-size:16px;display:flex}.speaker-current{color:#354941;min-height:36px;margin:16px 0 20px;font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.5}.speaker-body{width:100%;min-width:0}.speaker-study svg{max-width:100%;font-family:inherit;font-size:16px;display:block;overflow:visible}.speaker-study svg text{fill:#40574f}.speaker-instrument{margin-top:12px;box-shadow:0 -1px #73826a30}.speaker-status{color:#667968;border-top:1px solid #73826a30;justify-content:space-between;align-items:baseline;gap:15px;margin:12px 0 0;padding-top:12px;font-size:16px;display:flex}.speaker-status span:first-child{align-items:baseline;gap:12px;display:flex}.speaker-status b{color:#965931;white-space:nowrap;font-weight:500}.speaker-status span:last-child{font-size:16px}.speaker-equation{letter-spacing:.025em;color:#5e746a;text-align:center;padding:25px 0 8px;font-size:18px}.speaker-power-transfer{justify-content:space-between;align-items:baseline;gap:10px;padding:18px 0 8px;font-size:16px;display:flex}.speaker-power-transfer b{color:#955b38;font-weight:500}.speaker-comparison{justify-content:space-between;gap:12px;padding:25px 0 18px;display:flex}.speaker-comparison b{color:#9c603b;white-space:nowrap;font-weight:500}.speaker-response-readout{border-top:1px solid #73826a30;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:16px;font-size:16px;display:grid}.speaker-response-readout span{color:#6c7b72;flex-direction:column;gap:2px;display:flex}.speaker-response-readout b{color:#4d655b;white-space:nowrap;font-size:16px;font-weight:500}.speaker-quiet{color:#697769;margin:14px 0;font-size:16px;line-height:1.65}.speaker-notes{color:#5c6d5e;border-top:1px solid #73826a30;margin-top:18px;font-size:16px}.speaker-notes summary{cursor:pointer;min-height:44px;padding:10px 0}.speaker-notes p{overflow-wrap:anywhere;font-size:16px;line-height:1.75}.speaker-explore{border-top:1px solid #73826a30;margin-top:22px;padding-top:18px}.speaker-modes,.speaker-buttons{flex-wrap:wrap;gap:8px;display:flex}.speaker-study button{font:inherit;color:#485c4c;cursor:pointer;background:#ffffff26;border:1px solid #83958366;border-radius:13px;min-height:44px;padding:9px 14px;font-size:16px;transition:background .18s,border-color .18s}.speaker-study button:hover,.speaker-study button[aria-pressed=true]{background:#91a5832b;border-color:#70816b}.speaker-study button:focus-visible,.speaker-study summary:focus-visible,.speaker-study input:focus-visible{outline-offset:4px;outline:2px solid #97613d}.speaker-study .control{margin:18px 0;font-size:16px;display:block}.speaker-study .control-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.speaker-study .control-top output{white-space:nowrap;color:#995d37;font-size:16px}.speaker-study input[type=range]{accent-color:#aa7650;cursor:ew-resize;width:100%;min-height:44px}.speaker-study[data-compact=true]{border-radius:18px;padding:21px 18px 13px}.speaker-study[data-compact=true] .speaker-heading span:last-child{display:none}.speaker-study[data-compact=true] .speaker-current{min-height:54px;margin:14px 0 15px;font-size:18px}.speaker-study[data-compact=true] .speaker-status{display:block}.speaker-study[data-compact=true] .speaker-status span:first-child{justify-content:space-between}.speaker-study[data-compact=true] .speaker-status span:last-child{margin-top:7px;display:block}.speaker-study[data-compact=true] .speaker-comparison{display:block}.speaker-study[data-compact=true] .speaker-comparison b{margin-top:4px;display:block}.speaker-study[data-compact=true] .speaker-response-readout{grid-template-columns:1fr 1fr}.speaker-study[data-compact=true] .speaker-response-readout span:last-child{flex-direction:row;grid-column:1/-1;gap:14px}.speaker-study[data-compact=true] .speaker-power-transfer{display:block}.speaker-study[data-compact=true] .speaker-power-transfer b{margin-top:6px;display:block}.speaker-study[data-watch=true]{flex-direction:column;min-height:660px;display:flex}.speaker-study[data-watch=true] .speaker-notes{margin-top:auto}.speaker-study[data-watch=true] .speaker-current{display:none}.speaker-study[data-compact=true][data-watch=true]{min-height:544px;padding:12px 12px 8px}.speaker-study[data-compact=true][data-watch=true] .speaker-instrument{margin-top:8px}.speaker-study[data-compact=true][data-watch=true] .speaker-status{margin-top:8px;padding-top:8px}.speaker-study[data-compact=true][data-watch=true] .speaker-status span:last-child{margin-top:4px}.speaker-study[data-compact=true] .speaker-terminal{margin-top:4px;display:block}.speaker-study[data-compact=true][data-watch=true] .speaker-comparison{padding:14px 0 8px}.speaker-study[data-compact=true][data-watch=true] .speaker-response-readout{gap:8px;padding-top:10px}.speaker-study[data-compact=true][data-watch=true] .speaker-response-readout span:last-child{flex-direction:column;grid-column:auto;gap:2px}.speaker-study[data-compact=true][data-watch=true] .speaker-quiet{margin:10px 0;line-height:1.5}.speaker-study[data-watch=true][data-speaker-view=generator] .speaker-quiet{display:none}.speaker-heading,.speaker-quiet,.speaker-status,.speaker-response-readout span{color:#596b5f}.speaker-study .speaker-muted{fill:#596b5f}@media (prefers-reduced-motion:reduce){.speaker-study button{transition:none}}
