.engine-study{color:#405d4c;background:#e7eadf;padding:22px 30px 18px;font-size:16px}.engine-titleline{color:#687d68;justify-content:space-between;gap:15px;font-size:16px;display:flex}.engine-scene{height:490px;position:relative}.engine-scene>.studio{height:100%;min-height:0}.engine-scene .studio-fallback{padding-bottom:58px}.engine-inset{pointer-events:none;color:#526e5f;width:160px;position:absolute;top:42px;left:0}.engine-scene[data-chart=true]{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:24px;display:grid}.engine-scene[data-chart=true]>.studio{grid-area:1/2}.engine-inset[data-chart=true]{grid-area:1/1;align-self:center;width:100%;position:static}.engine-dial{width:100%;display:block}.engine-dial text{fill:currentColor;font:500 25px var(--mono)}.engine-dial .engine-cycle-label{font-size:17px;font-weight:400}.engine-inset p{text-align:center;margin:8px 0;font-size:16px}.engine-inset p strong{margin-top:4px;font-size:28px;font-weight:500;display:block}.engine-inset p small{font-size:16px}.engine-phase b{font-size:16px;font-weight:500;display:none}.engine-pv{width:100%;font-family:inherit;font-size:16px}.engine-pv-unit{padding-left:32px;line-height:28px}.engine-pv-plot{grid-template-columns:28px minmax(0,1fr);gap:4px;height:200px;display:grid}.engine-pv-plot svg{width:100%;height:100%;display:block;overflow:visible}.engine-pv-ticks{text-align:right;flex-direction:column;justify-content:space-between;line-height:20px;display:flex}.engine-pv-volume{justify-content:space-between;padding:4px 0 0 32px;line-height:26px;display:flex}.engine-stroke-strip{color:#6b7d68;justify-content:center;gap:30px;padding:8px 0 18px;display:flex}.engine-stroke-strip span{align-items:center;gap:8px;font-size:16px;transition:color .3s;display:flex}.engine-stroke-strip span[data-active=true]{color:var(--stroke-color)}.engine-stroke-strip i{opacity:.4;background:currentColor;border-radius:50%;width:6px;height:6px}.engine-stroke-strip [data-active=true] i{opacity:1;box-shadow:0 0 0 4px #a0b39b25}.engine-measures{border-top:1px solid #7e997429;justify-content:space-around;gap:15px;padding:14px 0;display:flex}.engine-measures span{color:#65765e;font-size:16px}.engine-measures strong{color:#405d4c;font-variant-numeric:tabular-nums;font-size:27px;font-weight:500;line-height:1.5;display:block}.engine-measures small{font-size:16px;font-weight:400}.engine-note{color:#617159;margin:0;font-size:16px;line-height:1.5}.engine-explore{grid-template-columns:1fr auto;align-items:end;gap:24px;padding:10px 0 25px;display:grid}.engine-explore :is(.control-top,.btn){font-size:16px}.engine-explore .btn,.engine-study .studio-mode{min-height:44px;font-size:16px}.engine-flat{width:100%;height:100%;max-height:430px;display:block}.engine-flat text{font-family:inherit;font-size:22px}@media (max-width:760px){.engine-study{color:#405d4c;padding:12px}.engine-study[data-watch=true]{flex-direction:column;min-height:520px;display:flex}.engine-titleline{font-size:16px;line-height:1.4}.engine-titleline>span:first-child{display:none}.engine-scene{height:auto}.engine-scene>.studio{height:292px}.engine-study[data-watch=true] .engine-scene{height:328px}.engine-inset{justify-content:center;align-items:center;width:100%;height:36px;display:flex;position:static}.engine-dial{display:none}.engine-inset .engine-phase{justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;line-height:24px;display:flex}.engine-phase b{display:inline}.engine-scene[data-chart=true]{flex-direction:column;gap:10px;display:flex}.engine-inset[data-chart=true]{height:auto;display:block}.engine-study[data-watch=true][data-chart=true] .engine-scene{justify-content:center;height:328px;display:flex}.engine-pv-plot{height:184px}.engine-inset p strong{font-size:24px}.engine-stroke-strip{grid-template-columns:1fr 1fr;gap:12px;padding:14px 0;display:grid}.engine-study[data-watch=true] .engine-stroke-strip{display:none}.engine-measures{grid-template-columns:1fr;gap:8px;padding:10px 0;display:grid}.engine-measures>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.engine-measures strong{white-space:nowrap;font-size:22px}.engine-study[data-watch=true] .engine-measures>span{display:none}.engine-study[data-watch=true][data-chapter="0"] .engine-measures>span:first-child,.engine-study[data-watch=true][data-chapter="1"] .engine-measures>span:first-child,.engine-study[data-watch=true][data-chapter="5"] .engine-measures>span:first-child,.engine-study[data-watch=true][data-chapter="2"] .engine-measures>span:nth-child(2),.engine-study[data-watch=true][data-chapter="3"] .engine-measures>span:nth-child(2),.engine-study[data-watch=true][data-chapter="4"] .engine-measures>span:nth-child(3),.engine-study[data-watch=true][data-chapter="6"] .engine-measures>span:nth-child(3),.engine-study[data-watch=true][data-chapter="7"] .engine-measures>span:nth-child(-n+2){display:flex}.engine-note{line-height:1.4}.engine-study[data-watch=true] .engine-note{margin-top:auto}.engine-explore{grid-template-columns:1fr;gap:10px}.engine-explore .btn{justify-self:stretch}.showcase:has(.engine-study) .film-caption{gap:8px;padding:12px 12px 4px}.showcase:has(.engine-study) .film-chapter{display:none}}@media (prefers-reduced-motion:reduce){.engine-stroke-strip span{transition:none}}.engine-flat-wrap{flex-direction:column;align-items:center;width:100%;height:100%;min-height:0;display:flex}.engine-flat-wrap .engine-flat{flex:1;height:calc(100% - 28px);min-height:0}.engine-flat-wrap p{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 10px;margin:4px 0 0;font-size:16px;line-height:24px;display:flex}.engine-ignition-label{visibility:hidden;color:#8c631e;font-size:16px}.engine-ignition-label[data-active=true]{visibility:visible}
