.live-loop{margin:24px 0;padding:24px;border:1px solid #8f542f;background:linear-gradient(120deg,#29201c,#191a1e);border-radius:10px}.live-loop-heading{display:flex;justify-content:space-between;gap:24px}.live-loop-heading>div>span,.live-loop-heading>strong{color:#ff9a57;font-size:.66rem;letter-spacing:.08em}.live-loop-heading>strong{flex-shrink:0}.live-loop h2{margin:8px 0;font-size:1.5rem;letter-spacing:-.03em}.live-loop p{max-width:70ch;color:#bbb8b4;font-size:.82rem;line-height:1.6}.live-loop-track{height:4px;background:#514039;margin:20px 0;border-radius:4px;overflow:hidden}.live-loop-track>span{display:block;height:100%;background:#ff8d47}.live-loop-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.live-loop-controls button,.live-loop-controls input,.live-loop-controls select{padding:10px 12px;background:#141416;border:1px solid #675448;color:#f4efe9;border-radius:5px;font:inherit;font-size:.72rem}.live-loop-controls button{cursor:pointer}.live-loop-controls button:disabled{opacity:.43;cursor:default}.live-loop-controls button:first-child{background:#a65339;border-color:#bc694e}.live-loop-controls label{display:flex;flex-direction:column;gap:4px;color:#bbb3ad;font-size:.62rem}.live-loop-controls input{width:72px}.live-loop :is(button,input,select):focus-visible{outline:2px solid #ff9a57;outline-offset:3px}@media(max-width:640px){.live-loop{padding:18px 14px}.live-loop-heading{flex-direction:column;gap:8px}.live-loop-controls button{flex:1 1}}