.helicopter-study{--heli-ink:#354e53;--heli-teal:#2e7881;--heli-copper:#a96e39;color:var(--heli-ink);background:radial-gradient(at 54% 26%,#f4f4e8 0%,#e9efea 56%,#e1e9e4 100%);border-radius:22px;padding:22px 28px 18px;overflow:hidden}.helicopter-heading{justify-content:space-between;align-items:center;gap:10px;font-size:16px;line-height:1.4;display:flex}.helicopter-heading>span{letter-spacing:.12em;color:#6b8486;font-size:16px}.helicopter-heading b{font-weight:500}.helicopter-main{max-width:900px;margin:12px auto 0}.helicopter-apparatus{height:390px;position:relative}.helicopter-apparatus-short{height:260px}.helicopter-studio,.helicopter-flat,.helicopter-flat svg{width:100%;height:100%}.helicopter-object-key{pointer-events:none;align-items:center;gap:8px;font-size:16px;display:flex;position:absolute;bottom:5px;left:12px}.helicopter-object-key i{background:var(--heli-teal);border-radius:3px;width:20px;height:3px}.helicopter-instrument{width:100%;margin:0 auto}.helicopter-instrument svg{width:100%;height:auto;display:block;overflow:visible}.helicopter-instrument svg text{font-family:inherit;font-size:16px}.helicopter-instrument svg text[fill=\#2e7881]{fill:#2e7881}.helicopter-instrument svg text[fill=\#a96e39]{fill:#a96e39}.helicopter-instrument svg text[fill=\#40545a]{fill:#40545a}.helicopter-note-row{justify-content:space-between;gap:12px;margin-top:9px;font-size:16px;line-height:1.5;display:flex}.helicopter-note-row b{font-weight:500}.helicopter-note-row span{color:#6b8383;white-space:nowrap}.helicopter-pair{text-align:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;font-size:16px;line-height:1.5;display:grid}.helicopter-pair>span{min-width:0}.helicopter-pair b{font-family:var(--font-mono,monospace);margin-top:2px;font-size:22px;font-weight:500;line-height:1.45;display:block}.helicopter-main-readings{max-width:470px;margin:8px auto 0}.helicopter-copper{color:var(--heli-copper)}.helicopter-result{text-align:center;color:var(--heli-teal);margin-top:11px;font-size:16px;line-height:1.45}.helicopter-context{text-align:center;color:#687e7d;max-width:650px;margin:15px auto 0;font-size:16px;line-height:1.5}.helicopter-controls{gap:22px;max-width:640px;margin:26px auto 0;display:grid}.helicopter-controls .segmented{flex-wrap:wrap}.helicopter-controls button{min-height:44px;font-size:16px}.helicopter-controls .control-top,.helicopter-controls summary,.helicopter-controls p{font-size:16px;line-height:1.6}.helicopter-reset{color:var(--heli-ink);cursor:pointer;background:#f0f2e9;border:1px solid #b3c8bf;border-radius:13px;padding:10px 18px;transition:background .2s}.helicopter-reset:hover{background:#fffdf2}.helicopter-controls summary{cursor:pointer;min-height:44px}@media (max-width:760px){.helicopter-study{border-radius:18px;padding:18px 12px 16px}.helicopter-heading{align-items:baseline}.helicopter-heading>span{letter-spacing:.055em}.helicopter-main{margin-top:8px}.helicopter-apparatus{height:290px}.helicopter-apparatus-short{height:210px}.helicopter-pair{gap:8px}.helicopter-pair b{font-size:20px}.helicopter-note-row{gap:5px}.helicopter-context{margin-top:12px}.helicopter-study[data-view=collective] .helicopter-main-readings{margin-top:14px}}@media (prefers-reduced-motion:reduce){.helicopter-reset{transition:none}}.helicopter-torque-row{margin-top:10px}.helicopter-torque-row>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 14px;font-size:16px;line-height:1.45;display:grid}.helicopter-torque-row b{white-space:nowrap;font-weight:500}.helicopter-inline-values{justify-content:center;gap:18px;font-size:16px;line-height:1.5;display:flex}.helicopter-weight-key{background:#677075!important}.helicopter-pitch-value{text-align:center;margin-top:10px;font-size:16px}.helicopter-local-section{background:#eef2e9;border-radius:16px;padding:4px 0 8px}@media (max-width:760px){.helicopter-study[data-view=section] .helicopter-apparatus-short{height:205px}.helicopter-study[data-view=cyclic] .helicopter-apparatus-short{height:270px}}.helicopter-locator{pointer-events:none;width:150px;font-size:16px;line-height:1.3;position:absolute;top:6px;left:0}.helicopter-locator>span{display:block}.helicopter-locator svg{opacity:.76;width:130px;height:auto;display:block}.helicopter-locator small{color:#687e7d;margin-top:-13px;font-size:16px;display:block}.helicopter-study[data-view=section] .helicopter-apparatus-short{height:340px}.helicopter-study[data-view=cyclic] .helicopter-apparatus-short{height:310px}@media (max-width:760px){.helicopter-locator{width:118px}.helicopter-locator svg{width:105px}.helicopter-locator small{margin-top:-8px}.helicopter-study[data-view=section] .helicopter-apparatus-short{height:310px}.helicopter-study[data-view=cyclic] .helicopter-apparatus-short{height:285px}}
