.feedback-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:3rem}.feedback-card{min-width:0;padding:1.7rem;background:#121217;border:1px solid #ffffff20;border-radius:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.feedback-card h2{font-size:1.6rem;margin:0}.feedback-card p{margin:0;color:#a3a3ae}.feedback-card button{border:1px solid #596172;background:#1b1c25;padding:.9rem 1.25rem;touch-action:manipulation}.feedback-card [role=status]{font-size:.85rem;min-height:1.3em}.control-zone{position:relative;border:1px solid #596172;border-radius:.6rem;padding:1rem;width:100%;display:grid;gap:.65rem}.control-zone input{width:100%;min-width:0}.control-zone label{display:flex;justify-content:space-between;gap:.5rem}.feedback-card bright-shape[shape=bar]{width:100%;height:.5rem}.hold-row{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.hold-row bright-shape{width:3rem;height:3rem}#hold{touch-action:none;user-select:none;-webkit-user-select:none}pre{max-width:100%;overflow:auto;padding:1rem;background:#121217;border-radius:.6rem}button[aria-pressed=true]{background:#20332c}@media(max-width:40rem){.feedback-grid{grid-template-columns:1fr}.feedback-card{padding:1.3rem}}
