.screen.acut-screen{flex-direction:column;height:230px;padding:10px 0 12px;display:flex}@media (width>=1024px){.screen.acut-screen{height:320px;padding:14px 0 16px}}.acut-top{color:var(--screen-muted);justify-content:space-between;align-items:baseline;gap:12px;padding:0 14px;font-size:13px;display:flex}.acut-name{min-width:0;color:var(--screen-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.acut-info,.acut-pos{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;flex:none}.acut-pos{color:var(--screen-ink)}@media (width>=1024px){.acut-top{padding:0 22px;font-size:15px}}.acut-wave{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;direction:ltr;flex:auto;min-height:0;margin:10px 22px 0;position:relative}.acut-canvas{width:100%;height:100%;display:block}.acut-handle{cursor:ew-resize;touch-action:none;outline:none;width:44px;margin-left:-22px;position:absolute;top:0;bottom:0}.acut-handle:before{content:"";background:var(--screen-ink);width:2px;position:absolute;top:0;bottom:0;left:21px}.acut-handle:after{content:"";background:var(--screen-ink);border-radius:3px;width:12px;height:32px;margin-top:-16px;position:absolute;top:50%;left:16px;box-shadow:0 0 0 1px #0000008c}.acut-handle:focus-visible:after{background:var(--accent);box-shadow:0 0 0 2px var(--screen-ink)}.acut-handle:focus-visible:before{background:var(--accent)}.acut-transport{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:10px;display:grid}.btn.acut-play,.acut-transport .btn{min-height:48px;padding:0 10px;font-size:15px}.btn.acut-play svg{width:18px;height:18px}.btn.acut-loop[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--bg)}.acut-times{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.acut-time-row{grid-template-columns:44px minmax(0,1fr) 44px;gap:4px;display:grid}.input.acut-time-input{text-align:center;font-variant-numeric:tabular-nums;direction:ltr;min-width:0;padding:0 4px}.acut-time-row>.btn{min-height:48px}.acut-ring{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.acut-note{color:var(--muted);font-size:14px;line-height:1.4}.field.acut-range label{justify-content:space-between;gap:8px;display:flex}.acut-val{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.field.acut-range input{min-height:32px}.seg.acut-fmt button[disabled]{opacity:.45;cursor:not-allowed}.btn.acut-nofx{justify-self:start}
