.buck-scene{color:#344c52;--buck-ink:#287887;font-size:16px;line-height:1.55}.buck-film{background:radial-gradient(at 22% 12%,#fffdf5,#f3f4ef 80%);border-radius:24px;min-height:670px;padding:24px 30px 18px;overflow:hidden}.buck-kicker,.buck-conditions,.buck-circuit-status,.buck-circuit-foot,.buck-wave-heading,.buck-wave-axis,.buck-time-label,.buck-control>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.buck-kicker,.buck-conditions,.buck-circuit-foot,.buck-wave-axis{color:#5b7077;font-size:16px}.buck-film h2{margin:16px 0 10px;font-size:clamp(23px,3vw,30px);font-weight:560;line-height:1.25}.buck-caption{max-width:750px;min-height:50px;margin:0 0 8px;font-size:17px}.buck-scene[data-watch=true] .buck-caption{display:none}.buck-circuit svg{width:100%;max-height:292px;display:block}.buck-circuit-status{min-height:28px}.buck-circuit-foot{margin-top:-4px}.buck-instruments{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:24px;margin-top:22px;display:grid}.buck-traces{grid-template-columns:1fr 1fr;gap:20px;min-width:0;display:grid}.buck-wave{min-width:0}.buck-wave svg{width:100%;display:block}.buck-wave-heading{font-weight:520}.buck-wave-axis{flex-wrap:wrap;gap:0 8px}.buck-balance{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;font-size:18px;display:flex}.buck-balance span:first-child{color:#386f55}.buck-balance span:nth-child(3){color:#97683d}.buck-measure{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.buck-measure strong{color:#287887;font-variant-numeric:tabular-nums;font-size:28px;font-weight:530}.buck-energy-bar{background:#dde5e2;border-radius:8px;height:18px;display:flex;overflow:hidden}.buck-energy-legend{gap:3px;margin-top:10px;display:grid}.buck-energy-legend i{border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.buck-conditions{border-top:1px solid #7b989326;flex-wrap:wrap;margin-top:18px;padding-top:12px}.buck-explore{background:#f2f5f3;border-radius:22px;margin-top:24px;padding:24px}.buck-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:20px 0;display:grid}.buck-explore input[type=range]{accent-color:#287887;cursor:pointer;width:100%;min-height:44px;margin:0;display:block}.buck-control output,.buck-time-label output{font-variant-numeric:tabular-nums;white-space:nowrap}.buck-buttons{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.buck-buttons button{color:#344c52;min-height:44px;font:inherit;cursor:pointer;background:#fcfdf9;border:1px solid #b8cbc8;border-radius:14px;padding:9px 16px;transition:background .2s,border-color .2s}.buck-buttons button[aria-pressed=true]{background:#deece7;border-color:#5f958b}.buck-buttons button:disabled,.buck-explore input:disabled{opacity:.5;cursor:default}.buck-buttons button:focus-visible,.buck-explore input:focus-visible{outline-offset:4px;outline:3px solid #458a9e}.buck-explore p{margin-bottom:0;font-size:16px}@media (max-width:760px){.buck-scene[data-watch=true] .buck-film{flex-direction:column;min-height:574px;display:flex}.buck-scene[data-watch=true] .buck-conditions{margin-top:auto;padding-top:10px}.buck-scene[data-watch=true]:is([data-focus=switching],[data-focus=on],[data-focus=diode]) .buck-measure,.buck-scene[data-watch=true]:not([data-focus=switching]) .buck-circuit-foot,.buck-scene[data-watch=true][data-focus=transient] .buck-measure>span:last-child{display:none}.buck-scene[data-watch=true] .buck-wave svg{height:72px}.buck-film{border-radius:20px;min-height:775px;padding:16px 10px}.buck-kicker,.buck-kicker>span:first-child,.buck-film h2{display:none}.buck-caption{min-height:100px;margin:10px 0 8px;font-size:16px}.buck-desktop-only{display:none}.buck-circuit svg{max-height:none}.buck-circuit-status{align-items:center;min-height:44px;font-size:16px}.buck-circuit-foot{margin-top:0;font-size:16px}.buck-instruments{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:14px}.buck-traces{grid-template-columns:minmax(0,1fr)}.buck-wave svg{max-height:100px}.buck-measure{grid-template-columns:1fr auto;align-items:center;gap:0 6px;display:grid}.buck-measure>span:last-child{grid-column:1/-1}.buck-current-balance{font-variant-numeric:tabular-nums;grid-column:1/-1}.buck-measure strong{font-size:24px}.buck-energy-legend{grid-template-columns:1fr;gap:1px;margin-top:7px}.buck-conditions{gap:0 8px;margin-top:12px;padding-top:10px}.buck-explore{padding:18px 12px}.buck-explore-grid{grid-template-columns:minmax(0,1fr)}.buck-buttons button{flex:125px}}@media (prefers-reduced-motion:reduce){.buck-buttons button{transition:none}}
