.at-wave-block{margin:12px 0 8px}.at-wave{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:crosshair;position:relative;overflow:hidden}.at-wave-disabled{opacity:.6;cursor:default}.at-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.at-dim{pointer-events:none;background:#80808061;position:absolute;top:0;bottom:0}.at-sel{box-sizing:border-box;border-top:3px solid var(--accent);border-bottom:3px solid var(--accent);pointer-events:none;position:absolute;top:0;bottom:0}.at-handle{cursor:ew-resize;touch-action:none;z-index:2;width:28px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.at-handle:before{content:"";background:var(--accent-strong);width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.at-handle:after{content:"";background:var(--accent-strong);border-radius:6px;width:12px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.at-handle:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.at-playhead{background:var(--vermilion);pointer-events:none;z-index:1;width:2px;position:absolute;top:0;bottom:0}.at-ruler{height:1.6em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem;position:relative;overflow:hidden}.at-tick{white-space:nowrap;position:absolute;top:.25em}.at-info{font-variant-numeric:tabular-nums;margin:8px 0 0}
